Il est possible, en une seule ligne de récupérer la date du prochain Lundi par exemple:
1..7 | %{(Get-Date).AddDays($_)} | ? {$_.DayOfWeek -eq "Monday"}
Ici quelques explications s’imposent.
Il est possible, en une seule ligne de récupérer la date du prochain Lundi par exemple:
1..7 | %{(Get-Date).AddDays($_)} | ? {$_.DayOfWeek -eq "Monday"}
Ici quelques explications s’imposent.
Concernant cette partie:
1..7
En tapant ça, Powershell va régénérer une liste de nombres allants de 1 à 7
On fait un foreach dans lequel on fait appel à :
(Get-Date).AddDays($_)
En fait, ça consiste à récupérer la date courante et y ajouter ou soustraire un nombre de jours.
Comme je viens de le mentionner on soustraire des jours, comme ceci:
(Get-Date).AddDays(-1)
Ici le résultat sera la date d’hier.
0 commentaire