DateTime, представленное строкойC#

Место общения программистов C#
Ответить
Anonymous
 DateTime, представленное строкой

Сообщение Anonymous »

Ниже приведен мой код с различным региональным настройкой DateTime: < /p>

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

Func parseDateTime = (input) => DateTime.ParseExact(input, "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'", CultureInfo.InvariantCulture);

// This is working fine
DateTime dt1 = parseDateTime("2567-02-28T12:14:54.000Z"); // this is Universal Time
DateTime dt2 = parseDateTime("2024-02-29T01:21:42.000Z");

// This line is showing exception "The DateTime represented by the string is not supported in calendar System.Globalization.GregorianCalendar."
DateTime dt3 = parseDateTime("2567-02-29T01:21:42.000Z"); // this is Universal Time
Когда я пытаюсь проанализировать выше DateTime, я получаю ошибку ». DateTime, представленное строкой, не поддерживается в Calendar System.globalization.GregorianCalendar."
Может ли кто -нибудь помочь мне, как исправить эту ошибку с различным региональным настройкой формата? < /p>
Заранее спасибо за поддержку. Я пробовал анализ по -разному, но не работал.

Подробнее здесь: https://stackoverflow.com/questions/793 ... stem-globa
Ответить

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

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

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

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

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