Question Récupérer le mois en toute lettre

Plus d'informations
il y a 10 ans 8 mois #20350 par Lilian
Bonjour,

Je chercher le moyen de récupérer le mois en toute lettre pour une date passée.

J'utilise bien le get-date.addmonths(-1) mais comment récupérer le nom du mois passé ?

J'espère que je me fais bien comprendre.

Merci.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20351 par Laurent Dardenne
Salut,
une solution utilisant un objet culture courante :
[code:1]
$c=get-culture
$Names=$c.DateTimeFormat.MonthGenitiveNames
0..11|Foreach { $index=$_ * -1;$names[((get-date).addmonths($index).Month-1)] }
[/code:1]
L'objet $C contient de nombreuses infos de gestion de date
Sinon il existe d'autres approches avec ToString() :
[code:1]
#se base sur la culture courante
(get-date).addmonths(-1).ToString(\"MMM\"«»)[/code:1] ou des API, voir sur Google.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.076 secondes
Propulsé par Kunena