2016-03-31 8 views
-2

Mein Datumsformat ist wie TT/MM/JJJJ. Wenn ich versucht haben, es zu Datetime zu konvertieren bekomme ich diesen Fehler:Konvertieren in DateTime von Excel mit C#

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

Englisch Fehler:

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

Und die Fehlerquelle ist:

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

Können Sie mir bitte helfen?

+1

Was die Inhalte von 'Elemente sind [0]', die den Fehler verursachen? – ryanyuyu

+0

string [] Elemente; – mypeeka

+1

Ich meine was ist der Wert von 'elements [0]'? Was ist der spezifische String, der den Fehler verursacht? – ryanyuyu

Antwort

0

In Ihrem Titel erwähnen Sie Excel. Wenn das ist, wo von diesem Zeitpunkt an Wert kam, versuchen

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

Siehe MSDN

Verwandte Themen