Get-Date (Dansk)
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”>
MM
dd
yyyy
HH:mm
K
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
%d
%Y
%R
%Z
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$timestamp
gemmer 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
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 |
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 |
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 |
Determines which elements of the date and time are displayed.,
Type: | DisplayHintType |
Accepterede værdier: | Dato, Tid, DateTime |
Position: | ved navn |
Standard værdi: | Ingen |
Accepter pipeline input: | False |
bruges sammen med jokertegn: | False |
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 bogstavetZ
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, brevetT
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, brevetT
som en separator, 2-digithour, 2-cifret minut, 2-cifret andet, 4-cifret millisekund, og bogstavetZ
som UTCindicator). For eksempel: 20190627T1540500718..,
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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