Несогласованность при анализе DateTime в одном и том же форматеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Несогласованность при анализе DateTime в одном и том же формате

Сообщение Anonymous »

У меня есть следующие строки:

Код: Выделить всё

10/10/2021 00:00:00
и 18.11.2021 23:59:59
У меня есть такой код:

Код: Выделить всё

bool first = DateTime.TryParse("10/10/2021 00:00:00",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out DateTime firstDate);

bool second = DateTime.TryParse("18/11/2021 23:59:59",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out DateTime secondDate);

Console.WriteLine(firstDate + " --- " + secondDate);
Вывод:

Код: Выделить всё

10/10/2021 12:00:00 AM --- 1/1/0001 12:00:00 AM
Как видите, вторая дата не анализируется должным образом, хотя она имеет тот же формат. В чем причина и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/700 ... ame-format
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»