Formater une date/heure dans PowerShell

Rohan Timalsina 30 janvier 2023
  1. Utilisez l’option -format pour formater une date et une heure dans PowerShell
  2. Utilisez (Get-Date).ToString pour formater une date et une heure dans PowerShell
  3. Sélectionnez parmi tous les styles de formatage de date et d’heure à l’aide de GetDateTimeFormats() dans PowerShell
  4. Formater la date et l’heure à utiliser dans un en-tête HTTP dans PowerShell
Formater une date/heure dans PowerShell

Ce didacticiel présentera différentes méthodes pour formater une date et une heure ​​dans PowerShell. Vous pouvez afficher la date et l’heure actuelles du système à l’aide d’une cmdlet Get-Date.

Get-Date

Production :

Friday, December 3, 2021 5:28:16 PM

La sortie ci-dessus est le formatage par défaut pour afficher la date et l'heure. Nous allons regarder différents exemples pour afficher la date et l’heure dans d’autres formats possibles.

Utilisez l’option -format pour formater une date et une heure dans PowerShell

La commande suivante affiche la date et l'heure ​​actuelles au format Année-Mois-Jour et Seconde:Minute:Heure, respectivement.

Get-Date -format "yyyy-MM-dd ss:mm:HH"

Production :

2021-12-03 49:07:16

Si vous souhaitez imprimer uniquement la date, vous devez utiliser uniquement le format de date. Par exemple,

Get-Date -format "dd/MM/yyyy"

Production :

03/12/2021

Utilisez (Get-Date).ToString pour formater une date et une heure dans PowerShell

Une autre façon de modifier le formatage d’une date et d’une heure est :

(Get-Date).ToString("dd/MM/yyyy HH:mm:ss")

Production :

03/12/2021 19:08:39

Sélectionnez parmi tous les styles de formatage de date et d’heure à l’aide de GetDateTimeFormats() dans PowerShell

Pour visualiser tous les formats date et heure, vous pouvez utiliser la commande ci-dessous. Il affiche un grand tableau de chaînes de styles de formatage pour la date et l’heure.

(Get-Date).GetDateTimeFormats()

Production :

12/3/2021
12/3/21
12/03/21
12/03/2021
21/12/03
2021-12-03
03-Dec-21
Friday, December 3, 2021
...
3 December, 2021 4:54:50 PM
3 December, 2021 04:54:50 PM
3 December, 2021 16:54:50
3 December, 2021 16:54:50
December 2021
December 2021

Vous pouvez sélectionner l’un des styles de formatage dans la liste des tableaux avec []. Par exemple,

(Get-Date).GetDateTimeFormats()[7]

Production :

Friday, December 3, 2021

Formater la date et l’heure à utiliser dans un en-tête HTTP dans PowerShell

Vous pouvez utiliser le spécificateur de format R ou r pour formater la date et l’heure à utiliser dans un en-tête HTTP. Il affiche la date et l’heure au format RFC1123.

Get-Date -format R

OU

(Get-Date).ToString("R")

Production :

Fri, 03 Dec 2021 18:11:41 GMT
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website