Я использую PowerShell и Invoke-WebRequest
для возврата информации о дате и времени JSON из http://worldtimeapi.org/api/timezone/Europe/Dublin. Один, если возвращаемые поля имеют имя datetime
и содержат значение 2019-06-07T13:21:25.567490+01:00
. Я хочу отформатировать эту строку в более удобный для чтения формат, но не могу найти способ. Мой код:
$request = 'http://worldtimeapi.org/api/timezone/Europe/Dublin'
$data = Invoke-WebRequest $request | ConvertFrom-Json
$x = $data.datetime
$x
$x.GetType().Name
$y = [datetime]::Parse($x)
$y
$y.GetType().Name
И возвращаемые значения:
2019-06-07T13:38:20.494332+01:00
String
Friday, June 7, 2019 8:38:20 AM
DateTime
Первое время даты из Дублина и является правильным, но второе - мои местные дата и время.