PowerShell Get-Date | Forklart med eksempler

PowerShell Get-Date | Forklart med eksempler
De Få dato Cmdlet brukes til å finne ut datoen og klokkeslettet ved å bruke Windows PowerShell. Get-Date Cmdlet har mange parametere som gjør at du kan finne gjeldende dato og tid for morgendagen, i går, eller en hvilken som helst dato fra fortiden/fremtiden som kan hentes. Den støtter unix-lignende og .Netto støttede dato/klokkeslettformater.

Dette innlegget demonstrerer funksjonaliteten til Få dato Cmdlet i PowerShell.

Hvordan bruke PowerShell Get-Date Cmdlet?

Get-date cmdlet brukes i PowerShell for å vise datoen/klokkeslettet i utdataene. For å få den siste datoen og klokkeslettet på maskinen din ved hjelp av PowerShell, må du bruke Get Date Cmdlet. Denne cmdlet vil gi deg dato og klokkeslett i alfanumerisk format.

Syntaks

> Få dato [[-dato] DateTime]

Syntakselementer blir forklart som:

  • Få dato: Brukes til å få dato/tid
  • [[-dato] DateTime]: lar deg spesifisere en bestemt dato og klokkeslett.

Eksempel 1: Få formatert dato og klokkeslett

Format-listen cmdlet viser den detaljerte utgangen til en hvilken som helst kommando i PowerShell. I den undergitte kommandoen, Få dato Cmdlet er rør med Format-liste For å få den formaterte utdataene fra datoen/klokkeslettet:

> Få dato | Format-liste

Utgangen viste oss listen over formater som ble returnert av formatlisten cmdlet.

Eksempel 2: Få den nåværende tidssonen sammen med datoen/klokkeslettet

Du kan skaffe dato/klokkeslett i et bestemt format ved hjelp av -formatparameteren. I eksemplet nedenfor, dd betegner dagen, mm betegner måneden, og Åååå betegner året. Mens HH: MM og K Betegn timene: henholdsvis minutt og tidssone. Du kan få datoen i det spesifiserte formatet ved å bruke -Format parameter.

> Get -date -format "DDDD MM/DD/ÅÅÅÅ HH: MM K"

Utgangen viser gjeldende dato og klokkeslett med tidssonen, returnert med kodelinjen ovenfor.

Eksempel 3: Få kun gjeldende tid eller gjeldende dato

Ved hjelp av -format -parameteren kan du få gjeldende dato eller gjeldende tid separat. Hvis vi bruker t sammen med -Format Parameter, det vil vise deg tiden i 12-timers format. Eksempelkommandoen er gitt her:

> Få dato -format t

Utgangstiden vises i 12-timersformat.

Tilsvarende kan du gi verdien “d”Til -format -parameteren for å få gjeldende dato:

> Få dato -format d

Gjeldende dato er skrevet ut på terminalen.

Eksempel 4: Hent den spesifikke dagen i inneværende år

Du kan også finne hvilket dagsnummer i dag ved å bare kjøre følgende kode. Det vil gi deg dagnummeret. For å gjøre det brukes DayOfyear -egenskapen som følger:

> (Få dato).Dayofyear

Derfor returnerte utdataene årets dagstall, returnert av kommandoen

Eksempel 5: Få gjeldende dato og tid ved å bruke formatspesifikasjoner

Formatspesifikasjonene er enkelttegn som brukes til å vise den spesifikke datoen og klokkeslettet. Noen av de mest brukte formatspesifikasjonene er listet opp nedenfor:

%EN: angir ukens dagnavn
%M: representerer årets måned
%D: viser månedens dato
%Y: indikerer året
%R: representerer tiden i 24-timers format
%Z: refererer til tidssonen

Følgende cmdlet vil utøve -Uformat Parameter for å få datoen i et UTC -format:

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

Dato, tid, tid og tidssone er skrevet ut i UTC-format.

Gratulerer! Du har lært å bruke den get-date cmdlet of PowerShell.

Konklusjon

Get-date-kommandoen brukes hovedsakelig for å få gjeldende dato og tid som kjører på systemet. Imidlertid kan forskjellige parametere for get-date cmdlet brukes til å få tid/dato i den formaterte utgangen. Dette innlegget beskriver funksjonaliteten til Get-Date Cmdlet i PowerShell. Uformat og -uformat er de to primære parametrene som brukes til å få dato/tid i et detaljert format.