Den praktiske PowerShell får dato for å avmystifisere dato og klokkeslett

Den praktiske PowerShell får dato for å avmystifisere dato og klokkeslett

Cmdlet “Få dato”Får gjeldende dato og tid på systemet i PowerShell. Det kan formatere dato og tid ved å bruke forskjellige formatspesifikasjoner. Du kan få dag, måned eller årnummer. Dessuten kan den konvertere standardtiden til UTC. Denne cmdlet kan også hjelpe til med å lage en tidsstempel i PowerShell.

Denne bloggen vil dekke detaljer om "Få dato”Cmdlet.

Praktisk PowerShell Get-dato for å avmystifisere dato og tid

Som nevnt tidligere, "Få dato”Cmdlet får gjeldende dato og tid på systemet. Eksemplene gitt nedenfor vil avdekke underverkene med denne cmdlet videre.

Eksempel 1: Bruk "get-date" cmdlet for å vise gjeldende dato og klokkeslett

Dette eksemplet vil få gjeldende dato og tid på systemet:

Få dato

Eksempel 2: Få all formatlisten over dato og tid ved å bruke "get-date" cmdlet

I dette tilfellet vises alle formatene for dato og klokkeslett i utdataene:

Få dato | Format-liste

I henhold til koden ovenfor:

  • Først, legg til “Få dato”Cmdlet, og spesifiser rørledning”|”For å overføre utgangen fra den forrige kommandoen til neste kommando.
  • Til slutt, legg til "Format-liste”Cmdlet:

Eksempel 3: Bruk den "get-date" cmdlet for å få elementene på datoen

Denne demonstrasjonen vil få elementene på datoen. Av den grunn, legg til "Få dato”Cmdlet, sammen med“-Displayhint”Og tilordne“Dato”Verdi for det:

Get -date -DisplayHint Date

Eksempel 4: Bruk "get-date" cmdlet for å få tidens elementer

Denne illustrasjonen vil få tidens elementer:

Få dato -displayhint tid

Eksempel 5: Bruk den "get-date" cmdlet for å få tidens elementer

Denne demonstrasjonen vil få elementene i “Dato tid”:

Get -date -Displayhint DateTime

Eksempel 6: Få dato og klokkeslett i .Nettformat spesifikasjon

Denne illustrasjonen vil formatere dato og klokkeslett i form av .Nettformat Spesifikasjon:

Get -date -format "dddd mm/dd/åååå hh: mm k"

I henhold til koden ovenfor:

  • Legg først til “Få dato”Cmdlet etterfulgt av“-Format”Parameter og tilordne deretter formatene innen doble inverterte sitater.
  • DDDD”Får ukens dag.
  • Mm”Får månedsnummeret.
  • dd”Får måneden i måneden.
  • Åååå”Får årnummeret.
  • HH: MM”Henter tiden i 24-timers format uten sekunder.
  • K”Får tidssonen forskjøvet fra UTC.

Merk: For å få datoen i årets format, spesifiser "Åååå" til "-Format”Parameter og så videre:

Eksempel 7: Få dato og klokkeslett i Uformat -spesifikasjonen

Dette eksemplet vil få dato og klokkeslett i form av Uformat:

Få dato -uformat " %a %m/ %d/ %y %r %z"

I henhold til koden ovenfor:

  • Først må du legge til den "get-date" cmdlet etterfulgt av "-Uformat”Og tilordne deretter“%A %m/ %d/ %y %r %z”Formatspesifikasjon.
  • %EN”Får ukens dager.
  • %m”Får månedens nummer.
  • %d”Får en dag i måneden i sifre.
  • %Y”Får året i sifre.
  • %R”Får tid i 24-timers format.
  • %Z”Får tidssonen i henhold til UTC.
  • For å få en enkelt verdi av de ovennevnte formatspesifikasjonene, definerer du en enkelt verdi til "-Uformat" parameter:

Eksempel 8: Konverter gjeldende dato og tid til universell tid

I dette tilfellet vil datoen og klokkeslettet bli konvertert til universell tid:

$ TimeUtc = få dato
$ TIMEUTC.TouniversalTime ()

I henhold til koden ovenfor:

  • Først må du starte en variabel "$ TIMEUTC”Og tilordne“Få dato”Cmdlet til det.
  • Etter det sammenkobler "$ TIMEUTC”Variabel med“TouniversalTime ()”Metode:

Eksempel 9: Få årsnummeret på året ved å bruke "get-date" cmdlet

I denne illustrasjonen vil årets dagstall bli hentet. For å gjøre det, bare sammenkoble "Få dato”Cmdlet med“Dayofyear”Cmdlet:

(Get-date).Dayofyear

Eksempel 10: Få nummeret på året ved å bruke "get-date" cmdlet

Dette eksemplet vil få årnummeret. For å gjøre det, bare sammenkoble "Få dato”Cmdlet med“År”:

(Get-date).År

Eksempel 11: Få nummeret på måneden ved å bruke "get-date" cmdlet

For å få månedsnummeret, bare sammenkoble "Få dato”Cmdlet med“Måned”:

(Get-date).Måned

Eksempel 12: Få ukens dag ved å bruke "Get-Date" CMDLET

Dette eksemplet vil få ukens dag. For å gjøre det, bare sammenkoble "Få dato”Cmdlet med“Ukedag”:

(Get-date).Ukedag

Det handlet om å få date i forskjellige formater i PowerShell.

Konklusjon

Få dato”Cmdlet i PowerShell får gjeldende dato og klokkeslett for systemet. Det hjelper til med å formatere dato og klokkeslett i formater som “Uformat”Eller“.NETT”Format. Dessuten kan det fortelle antall dager, måneder eller år. Denne bloggen har diskutert “Få dato”Cmdlet i detalj med flere illustrasjoner.