Get-Date (Magyar)

0 Comments
modul: Microsoft.PowerShell.Utility

megkapja az aktuális dátumot és időt.

szintaxis

leírás

a Get-Date cmdlet kap egy DateTime objektumot, amely az aktuális dátumot vagy a dátum, hogy youspeciify. Get-Date a dátumot és az időt több.net és UNIX formátumban is formázhatja. AGet-Date segítségével létrehozhat egy dátum vagy idő karakterláncot, majd elküldheti a karakterláncot más parancsmagoknak vagyprogramokat.,

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 a (Get-Culture).DateTimeFormatelemet.

példák

1. példa: Szerezd meg az aktuális dátumot és időt

ebben a példában Get-Date megjeleníti az aktuális rendszer dátumát és idejét. A kimenet hosszú és hosszú távú formátumban van.

2.példa: Get elements of the current date and time

Ez a példa bemutatja, hogyan kell használni a Get-Date hogy vagy a dátum vagy idő elem., A paraméter használjaaz argumentumok dátuma, ideje vagy DateTime.

Get-Date A Displayhint paramétert használja a dátum argumentummal, hogy csak a dátumot kapja meg.

3. példa: Szerezd meg a dátumot és az időt egy. NET formátum specifikálóval

ebben a példában egy. NET formátum specifikálót használunk a kimeneti formátum testreszabásához. A kimenet aString objektum.

Get-Date A Format paramétert használja több formátum-specifikátor megadásához.

az .,div id=”cbd664877c”>

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)

For more information about .,NET format specifiers, seeCustom dátum és idő formátum karakterláncok.

4. példa: a dátum és az idő megadása egy UFormat specifikátorral

ebben a példában több UFormat formátum specifikátort használunk a kimeneti formátum testreszabásához.A kimenet egy karakterlánc objektum.

Get-Date az UFormat paramétert használja több formátum specifikátor megadásához.,f the week – full name

%m Month number %d Day of the month – 2 digits %Y Year in 4-digit format %R Time in 24-hour format – no seconds %Z Time zone offset from Universal Time Coordinate (UTC)

For a list of valid UFormat format specifiers, see the Notes section.,

5. példa: kap egy dátumot az év napja

ebben a példában egy tulajdonságot használnak az év numerikus napjának megszerzéséhez.

a Gergely-naptárnak 365 napja van, kivéve a 366 napos szökőéveket. Például 2020. december 31. a 366. nap.

Get-Date három paramétert használ a dátum meghatározásához: Év, hónap és nap. A parancs zárójelbe van csomagolva, így az eredményt a DayofYear tulajdonság értékeli.,

6. példa: ellenőrizze, hogy a dátumot beállította-e a nyári időszámítás

Ez a példa logikai módszert használ annak ellenőrzésére, hogy a dátumot a nyári időszámítás beállítja-e.

változó, $DST Get-Date. $DST az IsDaylightSavingTime módszert használjameg kell vizsgálni, hogy a dátum beállítható-e a nyári időszámításhoz.

7. példa: konvertálja az aktuális időt UTC időre

ebben a példában az aktuális időt UTC időre konvertálja., Az UTC eltolás a rendszer lokálisaz idő konvertálására szolgál. A jegyzetek szakaszban található táblázat felsorolja az érvényes UFormatformat specifikátorokat.

Get-Date az UFormat paramétert használja formátummeghatározókkal az aktuális rendszeradatés az idő megjelenítéséhez. A (Z) %Z formátummeghatározó a -07 UTC eltolását jelenti.

a$Time változó tárolja az aktuális rendszer dátumát és idejét. $Time használja a ToUniversalTime()módszer átalakítani az idő alapján a számítógép UTC eltolás.,

8. példa: hozzon létre egy időbélyeget

ebben a példában egy formátumspecifier létrehoz egy időbélyeg karakterlánc objektumot egy könyvtárnévhez. A timestamp tartalmazza a dátumot, az időt és az UTC eltolást.

a$timestamp változó tárolja az eredményeket aGet-Date parancs. Get-Datehasználja a Formatparameter a formátum specifier a kisbetűs o, hogy hozzon létre egy timestamp String objektumot. A projekt a ForEach-Objectcímre kerül továbbításra., A ScriptBlock tartalmazza a$_ variablethat jelentése az aktuális csővezeték objektumot. Az időbélyeg karakterláncot olyan colonok határolják, amelyek felmerülnekidőszakok szerint.

New-Item az elérési út paraméter segítségével adja meg egy új könyvtár helyét. A pathincludes the$timestamp variable as the directory name. A Típusparaméter meghatározza, hogy az adirectory létrejön-e.

9. példa: Unix időbélyeg konvertálása

Ez a példa egy Unix időt konvertál (amelyet az 1970-01-01 0:00:00 óta eltelt másodpercek száma képvisel) DateTime-ra.,

10.példa: adjon vissza egy UTC

– ként értelmezett Dátumértéket. Például eza gép a Pacific Standard Time-ra van állítva. Alapértelmezés szerint a Get-Date visszaadja a thatimezone értékeit. Az asutc paraméter segítségével konvertálhatja az értéket UTC egyenértékű időre.

paraméterek

– AsUTC

átalakítja a dátum értékét az UTC megfelelő idejére.

ezt a paramétert a PowerShell 7.1-ben vezették be.,

Típus: SwitchParameter
Beosztása: Nevű
Alapértelmezett érték: Nem
Elfogadni vezeték bemenet: False
Elfogadja a helyettesítő karaktereket: False

-Dátum

Megadja, hogy a dátum / idő. Az idő opcionális, ha nincs megadva, 00:00:00 értéket ad vissza.

adja meg a dátumot és az időt olyan formátumban, amely szabványos a rendszer területi beállításához.,

For example, in US English:

Get-Date -Date "6/25/2019 12:30:22" returns Tuesday, June 25, 2019 12:30:22

Type: DateTime
Aliases: LastWriteTime
Position: 0
Default value: None
Accept pipeline input: True
Accept wildcard characters: False
-Day

Specifies the day of the month that is displayed. Enter a value from 1 to 31.,

Ha a megadott érték nagyobb, mint egy hónap napjainak száma, a PowerShell hozzáadja a napok számát a hónaphoz. Például aGet-Date -Month 2 -Day 31 március 3-án jelenik meg, nem február 31-én.,

Type: Int32
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisplayHint

Determines which elements of the date and time are displayed.,

  • Dátum: jeleníti meg, csak a dátum
  • Idő: csak akkor jelenik meg, az idő,
  • DateTime: megjeleníti az időpont
  • Típus: DisplayHintType
    Elfogadott értékek: Dátum, Idő, DateTime
    Beosztása: Nevű
    Alapértelmezett érték: Nem
    Elfogadni vezeték bemenet: False
    Elfogadja a helyettesítő karakterek használatát: False
    -Format

    Megjeleníti az az időpont, amikor a Microsoft .,NET Framework formátum által jelzett formátum specifier.A Formátum paraméter egy Karakterláncobjektumot ad ki.

    a rendelkezésre álló. Net formátum specifikátorok, seecustom dátum és idő formátum karakterláncok listájához.

    a Format paraméter használatakor Get-Date csak a DateTime objektum tulajdonságait kapja mega dátum megjelenítéséhez szükséges. Ennek eredményeként előfordulhat, hogy a DateTimeobjects néhány tulajdonsága és módszere nem áll rendelkezésre.

    a PowerShell 5.0-tól kezdve a következő további formátumokat használhatja értékekként a format paraméterhez.

    • FileDate., A fájl vagy útvonal-Barát ábrázolása az aktuális dátum helyi idő szerint. A formatis yyyyMMdd (esetérzékeny, 4 számjegyű év, 2 számjegyű hónap és 2 számjegyű nap használatával). Például: 20190627.

    • FileDateUniversal. Fájl vagy elérési út-Barát ábrázolása az aktuális dátum universaltime (UTC). A formátum yyyyMMddZ (eset-érzékeny, 4 számjegyű év, 2 számjegyű hónap,2 számjegyű nap, valamint a Z betű UTC jelzőként). Például: 20190627z.

    • FileDateTime., Fájl vagy elérési út-Barát ábrázolása az aktuális dátum és idő localtime, 24 órás formátumban. A formátum yyyyMMddTHHmmssffff (eset-érzékeny, 4-digityear, 2-jegyű hónap, 2-jegyű nap, a betű T mint időelválasztó, 2-jegyű óra, 2-jegyűminute, 2-jegyű második, és 4-jegyű millisecond). Például: 20190627t0840107271.

    • FileDateTimeUniversal. A fájl vagy útvonal-Barát ábrázolása az aktuális dátum és idő inuniverzális idő (UTC), 24 órás formátumban., A formátum yyyyMMddTHHmmssffffZ (esetérzékeny,4 számjegyű év, 2 számjegyű hónap, 2 számjegyű nap, a T időelválasztóként, 2-digithour, 2-jegyű perc, 2-jegyű második, 4 számjegyű millisecond, valamint a mint utcindicator). Például: 20190627t1540500718z.,

    Type: String
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

    -Hour

    Specifies the hour that is displayed. Enter a value from 0 to 23.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Millisecond

    Specifies the milliseconds in the date. Enter a value from 0 to 999.

    This parameter was introduced in PowerShell 3.0.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Minute

    Specifies the minute that is displayed. Enter a value from 0 to 59.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Month

    Specifies the month that is displayed. Enter a value from 1 to 12.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Second

    Specifies the second that is displayed. Enter a value from 0 to 59.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -UFormat

    Displays the date and time in UNIX format. The UFormat parameter outputs a string object.,

    UFormat specifiers are previed by a percent sign (%), example, %m, %d, and %Y. A Notessection tartalmaz egy táblázatot érvényes UFormat specifiers.

    amikor az UFormat paramétert használják, Get-Date csak a DateTime objektum tulajdonságait kapja mega dátum megjelenítéséhez szükséges. Ennek eredményeként előfordulhat, hogy a DateTimeobjects néhány tulajdonsága és módszere nem áll rendelkezésre.,

    Type: String
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -UnixTimeSeconds

    Date and time represented in seconds since January 1, 1970, 0:00:00.

    This parameter was introduced in PowerShell 7.1.,

    Type: Int64
    Aliases: UnixTime
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    -Year

    Specifies the year that is displayed. Enter a value from 1 to 9999.,

    Type: Int32
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False

    Inputs

    Pipeline input

    Get-Date accepts pipeline input. For example, Get-ChildItem | Get-Date.

    Outputs

    System.DateTime or System.,A

    Get-Date karakterlánc egy DateTime objektumot ad vissza, kivéve, ha a formátum és az UFormat paramétereket használják. A formátum vagy az UFormat paraméterek visszaadják a karakterlánc objektumokat.

    amikor egy DateTime objektumot küld le a csővezetéken egy cmdlet, mint például a Add-Content hogy expectsstring bemenet, PowerShell átalakítja az objektumot egy String objektumot.

    a módszer (Get-Date).ToString() átalakítja a DateTime objektum egy String objektumot.

    egy objektum tulajdonságainak és módszereinek megjelenítéséhez küldje el az objektumot a Get-Membercímre.,Például: Get-Date | Get-Member.

    Megjegyzések

    a DateTime objektumok hosszú és hosszú idejű formátumokban vannak a rendszer területi beállításához.

    az érvényes UFormat specifikátorok a következő táblázatban jelennek meg:

    • ForEach-Object
    • Get-Culture
    • Get-Member
    • New-Item
    • New-TimeSpan
    • Set-Date


    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük