PowerShell Get-Date | Spiegato con esempi

PowerShell Get-Date | Spiegato con esempi
IL Ricevere CMDLET viene utilizzato per scoprire la data e l'ora utilizzando Windows PowerShell. Il cmdlet get-date ha molti parametri che ti consentono di trovare la data e l'ora correnti di domani, ieri o qualsiasi data del passato/futuro che può essere recuperato. Supporta simile a Unix e .Formati di data/ora supportati netti.

Questo post dimostra la funzionalità del Ricevere cmdlet in PowerShell.

Come usare PowerShell Get-Date Cmdlet?

Il cmdlet get-date viene utilizzato in PowerShell per mostrare la data/ora nell'output. Per ottenere l'ultima data e ora sulla macchina utilizzando PowerShell, è necessario utilizzare il cmdlet. Questo cmdlet ti darà la data e l'ora in formato alfanumerico.

Sintassi

> Get-date [[-Date] DateTime]

Gli elementi di sintassi sono spiegati come:

  • Ricevere date: usato per ottenere la data/ora
  • [[-Date] DateTime]: consente di specificare una data e ora specifici.

Esempio 1: Ottieni la data e l'ora formattata

Il CMDLET in elenco formato visualizza l'output dettagliato di qualsiasi comando in PowerShell. Nel comando di seguito donati, il Ricevere cmdlet è convogliato con il Lista di formato Per ottenere l'output formattato della data/ora:

> Get-date | Lista di formato

L'output ci ha mostrato l'elenco dei formati restituiti dal CMDLET LIST FORMAT.

Esempio 2: Ottieni il fuso orario corrente insieme alla data/ora

È possibile ottenere la data/ora in un formato specifico utilizzando il parametro -format. Nel comando di esempio seguente, il dd indica il giorno, il mm indica il mese e Yyyy indica l'anno. Mentre il HH: mm E K denotare le ore: minuti e fuso orario, rispettivamente. È possibile ottenere l'ora della data nel formato specificato utilizzando il -Formato parametro.

> Get -Date -Format "DDDD MM/DD/YYYY HH: MM K"

L'output mostra la data e l'ora corrente con il fuso orario, restituita dalla riga di codice sopra.

Esempio 3: ottieni solo l'ora corrente o la data corrente

Con l'aiuto del parametro -format, è possibile ottenere la data corrente o l'ora corrente separatamente. Se usiamo il T insieme con il -Formato parametro, ti mostrerà il tempo in formato di 12 ore. Il comando di esempio è fornito qui:

> Get -Date -Format t

Il tempo di output viene visualizzato in formato di 12 ore.

Allo stesso modo, puoi fornire il valore "D"Al parametro -format per ottenere la data corrente:

> Get -Date -Format D

La data corrente è stampata sul terminale.

Esempio 4: recuperare il giorno specifico dell'anno in corso

Puoi anche trovare quale numero di giorno è oggi semplicemente eseguendo il seguente codice. Ti darà il numero del giorno. Per fare ciò, la proprietà di Dayofyear viene utilizzata come segue:

> (Get-date).Dayofyear

Quindi, l'output ha restituito il numero di giorno dell'anno, restituito dal comando

Esempio 5: Ottieni la data e l'ora corrente utilizzando gli specificatori del formato

Gli specificatori del formato sono singoli caratteri utilizzati per visualizzare la data e l'ora specifiche. Alcuni degli specificatori di formato più utilizzati sono elencati di seguito:

%UN: indica il nome del giorno della settimana
%M: rappresenta il mese dell'anno
%D: mostra la data del mese
%Y: indica l'anno
%R: rappresenta il tempo in formato 24 ore
%Z: si riferisce al fuso orario

Il seguente cmdlet eserciterà il -Uformat parametro per ottenere la data in un formato UTC:

> Get -date -uformat " %a %m/ %d/ %y %r %z"

La data, l'ora, l'ora e la zona temporale sono stampate in formato UTC.

congratulazioni! Hai imparato a usare il cmdlet di Get-Date di PowerShell.

Conclusione

Il comando Get-Date viene utilizzato principalmente per far funzionare la data e l'ora correnti sul sistema. Tuttavia, vari parametri del cmdlet get-date possono essere utilizzati per ottenere l'ora/data nell'output formattato. Questo post descrive la funzionalità del cmdlet get-date in PowerShell. -Format e -uformat sono i due parametri primari che vengono utilizzati per ottenere la data/ora in un formato dettagliato.