170 похожих чатов

Ребяты, приветствую, помогите дату распарсить Строка: "22 Mar 2022 21:19:59.194" DateTime.ParseExact(date, "dd

MMM YYYY hh:mm:ss.fff", CultureInfo.GetCultureInfo("en-US"))

Говорит что не может, где я провтыкал формат?

23 ответов

14 просмотров

En-Us разве не mm dd yyyy?

Stanislav-Andreevich Автор вопроса
Dmitriy Bobrovskiy
En-Us разве не mm dd yyyy?

Пробовал и yyyy, тоже самое

Stanislav Andreevich
Пробовал и yyyy, тоже самое

Я про порядок "месяц-день", а не "день-месяц"

Stanislav-Andreevich Автор вопроса
Dmitriy Bobrovskiy
Я про порядок "месяц-день", а не "день-месяц"

Там же ParseExact, ему должно быть пофиг на порядок, я же указываю в каком формате считывать

Stanislav Andreevich
Там же ParseExact, ему должно быть пофиг на порядо...

Ну, если указывать культуру, то вроде как раз нет?

yyyy маленькими

string dateTime = "22 Mar 2022 21:19:59.194"; Console.WriteLine(DateTime.Parse(dateTime, CultureInfo.GetCultureInfo("en-US")));

Stanislav-Andreevich Автор вопроса

Да, спасибо, я уже вчехлил что я перемудрил и это типичный формат который парсится обычно :)

Stanislav Andreevich
Да, спасибо, я уже вчехлил что я перемудрил и это ...

Самый прикол в том что powershell парсит, а C# нет. Не понял в чём прикол, возможно что C# 10, а PowerShell 5.1 :)

semptra
Ps core?

Не, написал же что 5.1, а он юзает Net FrameWork

SomebodyOdd
В смысле не парсит?

Ну, в консоль так выводит:"Нащааааальнике, моя питалься, питалься, кешельме-мешельме шайтанама, саусэн ни виходит!"

SomebodyOdd
В смысле не парсит?

В смысле попробуйте сами :)

Павел Львов
В смысле попробуйте сами :)

hh - это 12-ти часовой формат, а у вас 21 час

SomebodyOdd
hh - это 12-ти часовой формат, а у вас 21 час

Прикольно, не заметил, спасибо. А PowerShell парсит: $dateExample = '22 Mar 2022 21:19:59.194' [datetime]::ParseExact($dateExample, "dd MMM yyyy HH:mm:ss.fff", [CultureInfo]::GetCultureInfo("en-US")) # 22 марта 2022 г. 21:19:59

Stanislav Andreevich
Да, спасибо, я уже вчехлил что я перемудрил и это ...

Видел? Не делай мою ошибку - я powershell парсил hh - 12 часовой формат, а не HH - 24 часовой формат

Stanislav-Andreevich Автор вопроса
Stanislav Andreevich
Да, точно, ох этот дата-форматинг...

На ночь глядя, ссори что ввёл в заблуждение :)

MMMM нужно

Короче вот работает: DateTime.ParseExact(dateStr, "dd MMM yyyy HH:mm:ss.fff", CultureInfo.GetCultureInfo("en-US"));

Stanislav-Andreevich Автор вопроса
Alexander Pavlenko
Короче вот работает: DateTime.ParseExact(dateStr, ...

Да, я уже разобрался, спасибо больше за отклик

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта