Päivämäärän muuntaminen merkkijonoksi

PowerShell:
Päivämäärän muuntaminen merkkijonoksi

How to: (Kuinka Tehdä:)

PowerShellissa päivämäärää merkkijonoksi muuttaminen käyttää Get-Date cmdletiä ja sen -Format parametria.

# Perusmuoto
$pvm = Get-Date
$pvm.ToString()

# Formaatti mukautetulla tavalla
$pvm_string = $pvm.ToString("yyyy-MM-dd")
Write-Output $pvm_string

# Tai käytä -Format parametria
$formatted = Get-Date -Format "dd.MM.yyyy HH:mm"
Write-Output $formatted

Tulosteesimerkit:

04.04.2023 19:45:17
2023-04-04
04.04.2023 19:45

Deep Dive (Syväsukellus):

Päivämäärän muuntaminen merkkijonoksi on ollut osa skriptikieliä iät ja ajat, koska päivämäärät ovat olleet tietokoneohjelmoinnin alkuajoista lähtien tärkeitä. PowerShell versiosta 1.0 lähtien, Get-Date cmdlet on antanut helpon tavan käsitellä päivämääriä.

Via laajennetun ToString() metodin tai -Format parametrin, voit määrittää päivämääräformaatteja käyttäen .NET formaatin merkkijonoja. Erilaiset kulttuuriasetukset (esim. fi-FI) vaikuttavat oletusformaattiin.

Kiinnitä huomiota aluekohtaisten asetusten ja UTC-aikojen hallintaan. PowerShellissa voi kääntää päivämäärän UTC:ksi käyttäen ToUniversalTime() metodia.

See Also (Katso Myös):