2010-11-30 3 views
1

Я столкнулся проблемой при конверсии датыФормат даты выпуск

если я - Date.parse («28/01/2011») он дает мне ошибку как

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

так, то я изменить выше код, как - CDate ("28/01/2011") он дает мне ошибку как

«Литой из строки "28/01/2011" к типу «Дата» недействительна ».

Я convert.todatetime также date.parseexact, но ничего не работает ...

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

ответ

2

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

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

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

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

запись из памяти, может быть не точным

Смежные вопросы