Я получаю дату в следующем формате из API:
Mon Apr 29 14:40:17 2019
Я пытаюсь проанализировать ее для действительной даты powershell с помощью следующей команды:
$test = [DateTime]::ParseExact("Mon Apr 29 14:40:03 2019", "ddd MMM dd HH:mm:ss yyyy",$null)
Powershell возвращает«Исключение вызывает« ParseExact »с аргументом (ами)« 3 »:« Строка не была распознана как допустимый DateTime. »
Кажется, что проблема возникает из-за сокращенного формата дня недели. Если я удаляю« Mon »"и" DDD "синтаксический анализ работает.
Информация о спецификаторе формата от: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings#dddSpecifier
Кто-нибудь знает, что является причиной ошибки?