Quelle est la manière correcte de comparer des DateTime par le mois dans PowerShell 2.0 ? Au final, je veux savoir si le mois en cours est juillet ou plus tard, entre juillet et décembre. L'année n'a pas d'importance. Je ne sais pas s'il existe un commutateur pour les comparaisons par mois ou si j'essaie d'obtenir uniquement le mois et >= 7. Merci.
Réponses
Trop de publicités?
CB.
Points
24549
Comme ça, ça peut vous aider :
C:\ps> [datetime]::Today.Month -gt ([datetime]"12/01/2012").month
False
C:\ps> [datetime]::Today.Month -gt ([datetime]"07/12/2012").month
True
La date de comparaison peut être ce que vous voulez, seul le mois est utilisé pour la comparaison.
Ceci fait la même chose :
C:\ps> [datetime]::Today.Month -gt 7
False
C:\ps> [datetime]::Today.Month -gt 7
True