Ich bin mir nicht sicher, ob es an mir liegt, dass ich etwas vermisse - oder an IE oder Json.Net.
Aber im Grunde funktioniert das:
new Date("2012-08-03T12:36:54.743Z")
Dies scheitert mit dem Fehler 'Ungültiges Datum':
new Date("2012-08-03T12:36:54.74Z")
Das zweite Datum wird in SQL Server gespeichert als:
2012-08-03 12:36:54.740
Es wird dann als JSON mit Json.Net serialisiert - Json.Net hat das Datum als 2012-08-03T12:36:54.74Z
serialisiert, wodurch die letzte 0 abgeschnitten wird.
Meine Frage(n):
- Ist dies ein beabsichtigtes Verhalten in IE - dass alle 3 Ziffern im Millisekundenbereich benötigt werden, um zu funktionieren?
- Ist dies ein beabsichtigtes Verhalten in Json.Net - dass es immer die letzte 0 in einem Datum abschneidet?