Come formattare la data e l'ora in PowerShell

Come formattare la data e l'ora in PowerShell
PowerShell è lo strumento Windows più potente che può svolgere qualsiasi funzione amministrativa. Più specificamente, consente agli utenti di Windows di ottenere la data e l'ora corrente utilizzando comandi specifici. PowerShell consente anche la formattazione della data e dell'ora utilizzando diversi tipi di specificatori, che includono principalmente "-Formato","-Uformat", E "-DisplayHint".

Questo post presenterà diversi metodi per risolvere la query dichiarata.

Come formattare la data e l'ora in PowerShell?

La data e l'ora possono essere formattate in diversi formati usando "-Formato","-Uformat", E "-DisplayHint"Specificatori.

Dai un'occhiata agli esempi forniti per visualizzare l'ora e la data in numerosi formati.

Esempio 1: ottenere i dati e il tempo correnti

Eseguire il dato "Ricevere"CMDLET per stampare l'ora e la data corrente:

> Ottieni

Esempio 2: Ottieni solo tempo usando lo specificatore "-DisplayHint"

Ora aggiungi il "-DisplayHint"Specificatore per formattare solo il tempo:

> Get -date -DisplayHint Tempo

Esempio 3: Ottieni solo la data utilizzando lo specificatore "-DisplayHint"

Allo stesso modo, usa il “-DisplayHint"Specificatore per visualizzare solo la data:

> Get -date -DisplayHint Data

Esempio 4: usa il “.Net ”Specificatore per formattare DateTime

In questo codice di esempio, formatteremo la data e l'ora utilizzando ".Netto"Specificatore:

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

L'esempio sopra ha dimostrato la formazione di tempo e data.

Esempio 5: utilizzare lo specificatore "-uformat" per formattare il DateTime

Usando il "-Uformat"Specificatore, formateremo la data e l'ora come segue:

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

Esempio 6: Ottieni tutti i formati DateTime

Per recuperare tutti i formati della data e dell'ora, eseguire la riga di codice data:

> (Get-date).GetDateTimeFormats ()

Il comando sopra riporterà prima la data corrente e quindi visualizzerà la data e l'ora rilevanti in diversi formati:

Per ottenere il valore in un formato specificato, aggiungere il numero dell'indice come segue:

> (Get-date).GetDateTimeFormats () [6]

Esempio 7: data e ora di stampa utilizzando lo specificatore "-format"

Scrivi ed esegui il comando indicato per formattare il tempo solo usando "-Formato"Specificatore:

> Get-date -format "yyyy-mm-dd ss: mm: hh"

Esempio 8: stampare solo data utilizzando lo specificatore "-format"

Ora, formatta solo la data corrente utilizzando il "-Formato"Specificatore:

> Get -date -format "yyyy/mm/dd"

Esempio 9: convertire la data e l'ora in formato stringa

Per convertire la data e l'ora per stringa eseguire il comando dato:

> (Get-date).ToString ("DD/mm/aaaa")

Qui, il "Ricevere"Metodo prenderà la data corrente e il"Accordare"Il metodo lo convertirà nel formato dato:

Esempio 10: ottieni il numero di giorno dell'anno

Eseguire il comando indicato per ottenere il giorno dell'anno specificato dall'utente:

> (Get -date -year 2022 -Month 12 -Day 22).Dayofyear

Questo riguardava i diversi approcci alla data e ora del formato in PowerShell.

Conclusione

La data e l'ora possono essere recuperate usando "Ricevere"Cmdlet. Inoltre, la data e l'ora possono essere formattate in PowerShell usando diversi specificatori, come "-Formato", "-Uformat", O "-DisplayHint". Questi specificatori di formato vengono utilizzati insieme al cmdlet "get-date" per formattare la data e l'orario. Questo post ha elaborato una procedura completa per formattare la data e l'orario.