Articles

Get-Date / vesz PowerShell egy cmdlet egy időben / heti Blog-ITProTV Blog

ossza meg ezt a bejegyzést:

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 Definition dddd Day of the week – full name MM Month number dd Day of the month – 2 digits yyyy Year in 4-digit format HH:mm Time in 24-hour format -no seconds K Time zone offset from Universal Time Coordinate (UTC)

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 a hét első Napja – teljes név %m Havi száma %d a Nap, a hónap – 2 számjegy %Y Év 4 számjegyű formátum %R az Időt 24 órás formátumban -nem másodperc %Z időzóna ellensúlyozza az Egyetemes Idő Koordináta (UTC)

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.