Comment convertir chaîne UTC Datetime dans Powershell

voix
0

J'ai une chaîne temps Date à partir de données comme celle-ci « 2019-09-02T00: 00: 00 + 02: 00 » et doivent par exemple ajouter 480 minutes à cette chaîne datetime. Comment puis-je à cela et obtenir le résultat de la même formate sous forme de chaîne?

J'essayer allready celui-ci:

$FromDate = 2019-09-02T00:00:00+02:00
$FromDatetemp = Get-Date $FromDate
$FromDatetemp = $FromDatetemp.AddMinutes(480)
Write-Host $FromDatetemp
Write-Host $FromDatetemp.ToString(o)

mais le résultat est dans le mauvais format comme celui-ci: 2019-09-02T08: 00: 00,0000000 + 02: 00

Je vous remercie!

Créé 24/10/2019 à 12:02
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Powershell par défaut ajoute une partie de millisecondes à la date ISO 8601. Si vous voulez leve dehors, vous devez utiliser une chaîne de format personnalisé.yyyy-MM-ddTHH:mm:sszzz

$FromDate = "2019-09-02T00:00:00+02:00"
$FromDatetemp = Get-Date $FromDate
$FromDatetemp = $FromDatetemp.AddMinutes(480)
Write-Host $FromDatetemp
Write-Host $FromDatetemp.ToString("yyyy-MM-ddTHH:mm:sszzz")
Créé 24/10/2019 à 12:08
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more