Flash info

"Si vous vivez chaque jour comme si c'était le dernier, un jour vous aurez probablement raison."

Steve Jobs (1955-2011)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
glardz
Utilisateur

PowerShelleur Débutant
Messages: 1
graphgraph
Karma: 0  
conversion de date en powershell - 5/11/18 13:43 Bonjour,

je souhaiterai convertir cette date Fri Nov 02 14:37:02 2018 en 2018-11-02 14:37:02.

je vous remercie d'avance vos réponses.
  | | L'administrateur a désactivé l'accés public en écriture.
Whitatrax
Utilisateur

PowerShelleur Débutant
Messages: 26
graphgraph
Karma: 3  
Re:conversion de date en powershell - 8/11/18 13:45 Bonjour,

tu peux faire un :
Code:

 $date get-date <ta date> -format 'yyyy-MM-dd hh:mm:ss'



Après le format que tu utilises actuellement, je doute qu'on puisse le convertir tel quel.
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5519
graph
Karma: 204  
Re:conversion de date en powershell - 8/11/18 14:39 Salut,
un complément :
Code:

  $c=[System.Globalization.CultureInfo]::new('En-us') $Format'ddd MMM dd hh:mm:ss yyyy' $d='Fri Nov 02 14:37:02 2018' $date=get-date $StringDateToConvert=$Date.tostring($Format,$C) $StringDateToConvert #Thu Nov 08 03:34:01 2018


La date que tu donnes en exemple code l'heure sur 24 heures, là où le format utilisée la code sur 12.
Reste ce point à creuser.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5519
graph
Karma: 204  
Re:conversion de date en powershell - 8/11/18 20:01 Avec la partie heure sur 24 heures :
Code:

  $Format24'ddd MMM dd HH:mm:ss yyyy' [Datetime]::ParseExact($d,$Format24,$c)


Je te laisse faire le reste
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2018 PowerShell-Scripting.com