web-dev-qa-db-fra.com

Convertir un numéro de mois en nom de mois à l'aide de PowerShell

J'ai besoin de convertir "08" pour afficher "Août"

Je ne peux pas utiliser Get-Date car cela provient d'un nom de fichier qui peut ou non changer. 

Donc, actuellement, je scissionne le nom dans un tableau, j'accède aux données dont j'ai besoin et dois convertir la section mm en MMMM.

01 = January
03 = March
etc
13
Pmike86

Nom complet du mois:

(Get-Culture).DateTimeFormat.GetMonthName(8)

Abrégé:

(Get-Culture).DateTimeFormat.GetAbbreviatedMonthName(8)
17
Rohn Edwards

Si vous recherchez le mois en cours, essayez ceci: 

$currentMonth = Get-Date -UFormat %m

$currentMonth = (Get-Culture).DateTimeFormat.GetMonthName($currentMonth)
3
Dimitriy Zyunkin
(Get-Culture).DateTimeFormat.GetMonthName((Get-Date).Month)
1
Paul TenHoeve