Get-Date (Dansk)

0 Comments
modul: Microsoft.Po .ershell.Utility

får den aktuelle dato og klokkeslæt.

syntaks

beskrivelse

Get-Date cmdlet får et DateTime-objekt, der repræsenterer den aktuelle dato eller en dato, som du angiver. Get-Date kan formatere dato og klokkeslæt i flere. net og UNI.formater. Du kan brugeGet-Date til at generere en dato eller tid tegnstreng, og derefter sende strengen til andre cmdlets orprograms.,

Get-Date bruger computerens kulturindstillinger til at bestemme, hvordan output formateres. For at se din computers indstillinger skal du bruge (Get-Culture).DateTimeFormat.

Eksempler

Eksempel 1: Få den aktuelle dato og tid

I dette eksempel: Get-Date viser det nuværende system dato og tid. Outputtet er i formater for lang tid og lang tid.

Eksempel 2: Få elementer i den aktuelle dato og tid

Dette eksempel viser, hvordan man bruger Get-Date for at få enten dato eller klokkeslæt element., Parameteren brugerargumenterne dato, tid eller DateTime.

Get-Date bruger DisplayHint-parameteren med Datoargumentet for kun at få datoen.

eksempel 3: Hent dato og klokkeslæt med en.NET-formatspecifikator

i dette eksempel bruges en. NET-formatspecifikator til at tilpasse output”s-formatet. Udgangen er aString objekt.

Get-Date bruger Formatparameteren til at specificere flere formatspecifikationer.

den .,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 beregnere, seeCustom dato og tid format strenge.

eksempel 4: Hent dato og klokkeslæt med en UFormat-specifikation

i dette eksempel bruges flere UFormat-formatspecifikatorer til at tilpasse output”s-formatet.Udgangen er et Strengobjekt.

Get-Date bruger UFormat-parameteren til at specificere flere formatspecifikationer.,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.,

eksempel 5: Get a date”s Day of the year

i dette eksempel bruges en egenskab til at få den numeriske dag i året.

den gregorianske kalender har 365 dage, bortset fra skudår, der har 366 dage. For eksempel er December31, 2020 dag 366.

Get-Date bruger tre parametre til at angive dato: År, Måned og Dag. Kommandoen er indpakket med parenteser, så resultatet vurderes af dayofyear-ejendommen.,

eksempel 6: Kontroller, om en dato er justeret for sommertid

dette eksempel bruger en boolsk metode til at kontrollere, om en dato er justeret med sommertid.

En variabel, $DST gemmer resultatet af Get-Date. $DST bruger isdaylightsavingtime-metoden til at teste, om datoen er justeret for sommertid.

eksempel 7: Konverter den aktuelle tid til UTC-tid

i dette eksempel konverteres den aktuelle tid til UTC-tid., UTC offset for systemet ” s localebruges til at konvertere tiden. En tabel i afsnittet Noter viser de gyldige UFormatformat-SPECIFIKATIONER.

Get-Date bruger UFormat parameter med format beregnere til at vise det nuværende system dateand tid. Formatspecifikationen %represents repræsenterer UTC-forskydningen på -07.

variablen$Time gemmer dato og klokkeslæt for det aktuelle system. $Time bruger metoden ToUniversalTime()til at konvertere tiden baseret på computerens UTC offset.,

Eksempel 8: Opret en tidsstempel

i dette eksempel opretter en formatspecifikator et tidsstempelstrengobjekt for et mappenavn. Timestamp omfatter dato, klokkeslæt og UTC offset.

variablen$timestampgemmer resultaterne af enGet-Date kommando. Get-Date bruger Formatparameter med format specifier af små bogstaver o for at oprette et tidsstempel String objekt. Theobject sendes ned ad rørledningen til ForEach-Object., En ScriptBlock indeholder $_ variabledet repræsenterer det aktuelle rørledningsobjekt. Tidsstempelstrengen afgrænses af kolonner, der er adskilt af perioder.

New-Item bruger parameteren sti til at angive placeringen for en ny mappe. Stien omfatter variablen$timestamp som katalognavnet. Parameteren Type angiver, at adirectory er oprettet.

Eksempel 9: Konvertere et Unix timestamp

Dette eksempel konverterer en Unix-tid (repræsenteret ved antallet af sekunder siden 1970-01-01 0:00:00) til DateTime.,

eksempel 10: returner en datoværdi fortolket som UTC

dette eksempel viser, hvordan man fortolker en datoværdi som dens UTC-ækvivalent. For eksempel er dettemaskinen er indstillet til Pacific Standard Time. Som standard returnerer Get-Date værdier for thattime .one. Brug asutc-parameteren til at konvertere værdien til UTC-ækvivalent tid.

parametre

-Asutc

konverterer datoværdien til den tilsvarende tid i UTC.

denne parameter blev introduceret i Po .ershell 7.1.,

Type: SwitchParameter
Position: ved navn
Standard værdi: Ingen
Accepter pipeline input: False
bruges sammen med jokertegn: False
Dato

Angiver en dato og et tidspunkt. Tid er valgfri, og hvis ikke angivet, returnerer 00: 00: 00.

indtast dato og klokkeslæt i et format, der er standard for systemets lokalitet.,

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.,

Hvis den angivne værdi er større end antallet af dage i en måned, tilføjer Po .ershell antallet afdage til måneden. For eksempel viser Get-Date -Month 2 -Day 31 3. Marts, ikke 31. Februar.,

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.,

  • Dato: viser kun dato
  • Tid: viser kun den tid
  • DateTime: viser dato og tid
  • Type: DisplayHintType
    Accepterede værdier: Dato, Tid, DateTime
    Position: ved navn
    Standard værdi: Ingen
    Accepter pipeline input: False
    bruges sammen med jokertegn: False
    -Format

    Viser dato og tid i Microsoft .,NET Frame .ork format angivet med formatet angivelse.Parameteren Format udsender en streng objekt.for en liste over tilgængelige.net format beregnere, seeCustom dato og tid format strenge.

    Når parameteren Format bruges, Get-Date får kun DateTime object ‘ s egenskaber, der er nødvendige for at vise datoen. Som resultat, nogle af egenskaberne og metoderne til DateTimeobjects er muligvis ikke tilgængelige.

    starter i Po .ershell 5.0, kan du bruge følgende yderligere formater som værdier forformat parameter.

    • Filedat., En fil eller sti-venlig repræsentation af den aktuelle dato i lokal tid. Formatis yyyyMMdd (store og små bogstaver, ved hjælp af en 4-cifret år, 2-cifret måned, og 2-cifret dag). For eksempel: 20190627.

    • FileDateUniversal. En fil eller sti-venlig repræsentation af den aktuelle dato i universaltime (UTC). Formatet er yyyyMMddZ (case-sensitive, ved hjælp af en 4-cifret år, 2-cifret måned,2-cifret dag, og bogstavet Z som UTC-indikator). For eksempel: 20190627..

    • FileDateTime., En fil eller sti-venlig repræsentation af den aktuelle dato og tid i localtime, i 24-timers format. Formatet er yyyyMMddTHHmmssffff (case-sensitive, ved hjælp af en 4-digityear, 2-cifret måned, 2-cifret dag, brevet T som en separator, 2-cifret time, 2-digitminute, 2-cifret anden, og 4-cifret millisekund). For eksempel: 20190627T0840107271.

    • FileDateTimeUniversal. En fil eller sti-venlig repræsentation af den aktuelle dato og tid inuniversal tid (UTC), i 24-timers format., Formatet er yyyyMMddTHHmmssffffZ (case-sensitive,ved hjælp af en 4-cifret år, 2-cifret måned, 2-cifret dag, brevet T som en separator, 2-digithour, 2-cifret minut, 2-cifret andet, 4-cifret millisekund, og bogstavet Z som UTCindicator). For eksempel: 20190627T1540500718..,

    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 specifikationer er angivet med et procent-tegn (%), for eksempel: %m %d og %Y. Notessection indeholder en tabel over gyldige UFormat-SPECIFIKATIONER.

    Når UFormat-parameteren bruges, får Get-Date kun datetime-objektets egenskaber, der er nødvendige for at vise datoen. Som resultat, nogle af egenskaberne og metoderne til DateTimeobjects er muligvis ikke tilgængelige.,

    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.,String

    Get-Date returnerer et DateTime-objekt, undtagen når parametrene Format og UFormat bruges. Formatet eller UFormat parametre returnere streng objekter.

    Når et DateTime-objekt sendes ned ad rørledningen til en cmdlet, såsom Add-Content, der forventer strengindgang, konverterer Po .ershell objektet til et Strengobjekt.

    metoden (Get-Date).ToString() Konverterer et DateTime-objekt til et Strengobjekt.

    for at vise et objekts egenskaber og metoder skal du sende objektet ned ad rørledningen til Get-Member.,For eksempel: Get-Date | Get-Member.

    noter

    DateTime objekter er i lang dato og lang tid formater for systemet locale.

    gyldigt UFormat beregnere er vist i følgende tabel:

    • ForEach-Objekt
    • Få-Kultur
    • Bliv-Medlem
    • New-Punkt
    • New-Tidshorisont
    • Indstil Dato


    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *