Формат даты выпуска - PullRequest
       13

Формат даты выпуска

1 голос
/ 30 ноября 2010

Я сталкиваюсь с проблемой при конвертации даты

если я использовал - Date.parse ("28/01/2011") это дает мне ошибку как

"Строка не была распознана как действительный DateTime."

поэтому я модифицирую приведенный выше код как - CDate ("28/01/2011") это дает мне ошибку как

"Приведение из строки" 28/01/2011 "к типу" Дата "недопустимо."

Я использовал convert.todatetime также date.parseexact, но ничего не работает ...

Я использую VS2003 в asp.net1.1 с vb.net

1 Ответ

2 голосов
/ 30 ноября 2010

Вероятно, Parse использует формат даты InvariantCulture "MM / dd / yyyy". Может быть, вы можете попробовать с

DateTime.ParseExact("28/01/2011", "dd/MM/yyyy", CultureInfo.InvariantCulture)

или передача правильной культуры на Parse, например, испанский язык с форматом даты dd / MM / yyyy

Date.Parse("28/01/2011", new CultureInfo("es-ES", true));

Запись из памяти, возможно, не является точной

...