2016-03-31 2 views
-2

Формат даты - dd/mm/yyyy. Когда я попытался преобразовать его в DATETIME я получаю эту ошибку:Преобразование в DateTime из excel с использованием C#

System.FormatException: Le DateTime représenté par la chaîne n'est pas pris en charge dans le calendrier System.Globalization.GregorianCalendar.

English ошибку:

System.FormatException: The datetime represented by the string is not supported in the System.Globalization.GregorianCalendar calendar.

И источник ошибки:

devises2.date_observation = DateTime.ParseExact(elements[0], 
              "dd/MM/yyyy",CultureInfo.InvariantCulture); 

Можете ли вы помочь мне, пожалуйста?

+1

Какова содержимое 'элементов [0]', которые вызывают ошибку? – ryanyuyu

+0

Строка [] элементов; – mypeeka

+1

Я имею в виду, что такое значение 'elements [0]'? Какая конкретная строка вызывает ошибку? – ryanyuyu

ответ

0

В названии упоминается Excel. Если это где то значение даты пришло, попробуйте

devises2.date_observation = DateTime.FromOADate(elements[0]); 

См MSDN

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