Convertir un mois nombre de mois nom à l'aide de PowerShell
J'ai besoin de les convertir en "08" pour afficher "août"
Je ne peux pas utiliser Get-Date
que ce qui est à venir à partir d'un nom de fichier qui peut ou ne peut pas changer.
Donc, actuellement j'ai divisé le nom dans un tableau, l'accès aux données dont j'ai besoin, et la nécessité de convertir la section mm à MMMM
01 = January
03 = March
etc
OriginalL'auteur Pmike86 | 2014-08-05
Vous devez vous connecter pour publier un commentaire.
Nom complet du mois:
Abrégée:
Je suggère d'utiliser
[cultureinfo]::InvariantCulture
au lieu deGet-Culture
si vous voulez que le code fonctionne même sur des ordinateurs différents.fait un bon point. Get-Culture obtiendrez la culture actuelle de l'ordinateur qui exécute la commande, donc 8 doit être formatée comme 'agosto" sur l'ordinateur qui a la culture de l'ensemble de l'espagnol. Si vous souhaitez retourner 'août', tout le temps (quelle que soit la culture de l'est), le changement (Get-Culture) [cultureinfo]::InvariantCulture.
Va faire! merci pour l'aide. Je suppose que j'ai une autre question ici, et qui serait, Si j'ai une chaîne telle que 08-04-14 et je veux qu'il revienne le jour de la semaine pour le calendrier de la journée, avez-vous des suggestions? - 08-04-14 serait de retour lundi pour l'année 2013, il serait de retour le dimanche (si ce est plus facile à faire dans un autre thread, j'fera plaisir de les publier d'une autre)
8 Jours A 4 Ans 14).DayOfWeek ou [datetime]::ParseExact("08-04-14", "MM-jj-aa", [cultureinfo]::InvariantCulture).
OriginalL'auteur Rohn Edwards
Si vous êtes à la recherche pour le mois en cours, essayez ceci:
[cultureinfo]::InvariantCulture.DateTimeFormat.GetAbbreviatedMonthName((Get-Date).Month)
OriginalL'auteur Dimitriy Zyunkin
OriginalL'auteur Paul TenHoeve
Dans l'esprit de l'aide de la façon la plus simple:
Get-Date -UFormat %B
abrégée:
Get-Date -UFormat %b
Ce également ports au-dessus du bien de BASH et d'autres langages de scripts qui utilisent ce format pour les dates.
OriginalL'auteur matrixugly