Get-Date / vesz PowerShell egy cmdlet egy időben / heti Blog-ITProTV Blog
Ez egy része egy folyamatban lévő blog sorozat Írta Adam Gordon. Minden héten, Adam végigvezeti Önt egy PowerShell parancson, megmutatva, mikor és hogyan kell használni mindegyiket. Ezen a héten, Adam fedezi Get-Date.
mikor kell használni Get-Date
a Get-Date parancsmag kap egy DateTime objektumot, amely az aktuális dátumot vagy a megadott dátumot.
a Get-Date több.net és UNIX formátumban is formázhatja a dátumot és az időt.,
a Get-Date segítségével létrehozhat egy dátum vagy idő karakterláncot, majd elküldheti a karakterláncot más parancsmagoknak vagy programoknak.
a Get-Date a számítógép kultúra beállításait használja a kimenet formázásának meghatározásához. A számítógép beállításainak megtekintéséhez használja (Get-kultúra).DateTimeFormat
hogyan kell használni Get-Date
Get az aktuális dátum és idő:
Get-Date
Get-Date megjeleníti az aktuális rendszer dátum és idő. A kimenet hosszú és hosszú formátumú.,
Get elements of the current date and time:
Get-Date-DisplayHint Date
Get-Date to get either the date or time element. A-DisplayHint paraméter az argumentumok dátumát, idejét vagy dátumát használja.
Szerezd meg a dátumot és az időt egy.NET formátum specifikátorral:
get-Date-Format”DDDD MM/DD/yyy hh:mm K”
A Get-Date a –Format paramétert használja több. Net formátum specifikátor megadásához. A kimenet egy karakterlánc objektum.
az .,er
Click here for more information about .,NET format specifiers.
Szerezd meg a dátumot és az időt egy UFormat specifikátorral:
Get-Date-UFormat “%a %m / %d / % Y % R % Z ”
a Get-Date a –UFormat paramétert használja több formátum specifikátor megadásához. A kimenet egy karakterlánc objektum.,>
egy dátum nap az évben:
(Get-Date -2020-ban-12 Hónap-Nap 31).,DayOfYear
Get-Date három paramétert használ a dátum meghatározásához: Év, hónap, nap. A parancs zárójelbe van csomagolva, így az eredményt a DayofYear tulajdonság értékeli.
megjegyzés: a Gergely-naptárnak 365 napja van, kivéve a 366 napos szökőéveket. 2020. December 31. a 366. nap.
ellenőrizze, hogy a dátumot beállították-e a nyári időszámításhoz:
$DST = Get-Date
$DST.IsDaylightSavingTime ()
Ez a példa logikai módszert használ annak ellenőrzésére, hogy egy dátumot a nyári időszámítás igazít-e., Egy változó, $DST tárolja a Get-Date eredményét.
$DST az IsDaylightSavingTime módszert használja annak tesztelésére, hogy a dátum a nyári időszámításhoz igazodik-e.
konvertálja az aktuális időt UTC időre:
Get-Date-UFormat”%A %B/%d/%Y %T %Z ”
$Time = Get-Date
$Time.ToUniversalTime ()
ebben a példában az aktuális időt UTC időre konvertáljuk. A rendszer helyének UTC eltolása az idő konvertálására szolgál.
a Get-Date a-UFormat paramétert használja formátumspecifikátorokkal az aktuális rendszer dátumának és idejének megjelenítéséhez., A (Z) %Z formátummeghatározó a -07 UTC eltolását jelenti.
A $ Time változó tárolja a rendszer aktuális dátumát és idejét. A $ Time a ToUniversalTime() módszerrel konvertálja az időt a számítógép UTC eltolása alapján.
Hozzon létre egy időbélyeget:
$időbélyeg = Get-Date-Format o / ForEach-Object { $_ -replace “:”, “.”}
új elem-útvonal C:\Test\$timestamp-Type Directory
ebben a példában a format specifier létrehoz egy időbélyeg String objektumot egy könyvtárnévhez. Az időbélyeg tartalmazza a dátumot, az időt és az UTC eltolást.,
a $timestamp változó tárolja a Get-Date parancs eredményeit. A Get-Date a Formátum paramétert használja a kisbetűs o formátum specifikátorával egy időbélyeg karakterlánc objektum létrehozásához.
az objektum le van küldve a csővezetéken ForEach-Object. A ScriptBlock tartalmazza a $ _ változó, amely képviseli az aktuális csővezeték objektumot. Az időbélyeg karakterláncot olyan colonok határolják, amelyeket időszakok váltanak fel.
új elem az útvonal paramétert használja egy új könyvtár helyének megadásához. Az elérési út a $ timestamp változót tartalmazza könyvtárnévként., A-Type paraméter meghatározza, hogy egy könyvtár jön létre.
kell PowerShell képzés? Nézze meg az ITProTV PowerShell online informatikai képzéseit.