Fonctions de date PowerShell

En savoir plus sur les fonctions de PowerShell.

Format de date

Par défaut, Get-Date renvoie un modèle de date long. Par exemple, en l'appelant, vous pouvez renvoyer "vendredi 6 janvier 2012 10 h 32 min 12 s". Vous voudrez peut-être un autre motif. PowerShell peut utiliser la plate-forme Windows .NET pour accéder à d'autres formats, y compris des dates courtes et complètes ou des types généraux, pour afficher la date de manière différente, chaque formulaire étant indiqué par un caractère unique, y compris "d" pour la date courte ". D "pour la date longue ou" M "pour un modèle de mois et de jour. L'écriture de "$ date = Get-Date-format d" dans votre script renverra un modèle de date court au format "MM / JJ / AAAA".

Propriétés

Parfois, vous n'avez pas besoin de la date entière dans votre script. Il se peut que vous n'ayez besoin que du jour et du mois, ou simplement de l'année. Après avoir appelé Get-Date et enregistré le résultat dans une variable, vous pouvez extraire des parties de la date en accédant aux propriétés Get-Date. Par exemple, l'écriture de "$ date.Day" renvoie le jour, "$ date.mois" renvoie le mois et la même chose pour l'année, la minute et la deuxième propriété. Vous pouvez également renvoyer une seule propriété lorsque vous appelez Get-Date en tapant "$ month = (Get.Date) .Month" dans votre script, par exemple.

Les méthodes

Comme pour les propriétés Get-Date, la méthode "ToShortDateString" (chaîne de date courte) renvoie une partie d'une valeur de date et heure complète. Après avoir appelé Get-Date, vous pouvez obtenir uniquement la partie de la date en tapant "$ date.ToShortDateString ()" dans votre script, qui renverra le jour, le mois et l'année au format "MM / JJ / AAAA". Notez les parenthèses vides à la fin de l'appel de la méthode. De la même manière, les méthodes "DayOfWeek" (jour de la semaine) et "DayOfYear" (jour de l'année) fonctionnent de la même manière que "ToShortDateString", mais elles renvoient les valeurs indiquées par leurs noms et ne nécessitent pas non plus les parenthèses.

Arithmétique Get-Date

Si vous souhaitez créer un calendrier ou simplement savoir quel jour de la semaine ce sera dans 500 jours, vous pouvez utiliser les fonctions arithmétiques de Get-Date pour incorporer cette fonctionnalité dans votre script. Par exemple, écrire "" $ date.AddDays (500) "ajoutera 500 jours à la valeur enregistrée dans la variable $ date, de la même manière, " $ date.AddDays (-500) "soustraira 500 jours. Vous pouvez utiliser des méthodes supplémentaires, notamment "AddYears", "AddMonths", "AddHours", "AddMinutes" et "AddSeconds".