Hoe te converteren UTC Datetime tekenreeks in Powershell

stemmen
0

Ik heb een Date-Time reeks van gegevens zoals deze 2019-09-02T00: 00: 00 + 02: 00 en hebben tot 480 minuten toe te voegen bijvoorbeeld om deze datetime string. Hoe kan ik deze en krijg het resultaat in hetzelfde formaat als een string?

Ik heb allready probeer deze:

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

maar het resultaat is in het verkeerde formaat als volgt: 2019-09-02T08: 00: 00.0000000 + 02: 00

Dank je!

De vraag is gesteld op 24/10/2019 om 12:02
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Powershell standaard voegt een milliseconden deel aan de ISO 8601-date. Als u wilt om het uit te leve wordt je nodig hebt om een ​​aangepast format string te gebruiken.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")
antwoordde op 24/10/2019 om 12:08
bron van user

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