Speichern DateTime (UTC) vs. Speicherung DateTimeOffset

Habe ich meistens ein "interceptor", der rechts vor dem Lesen/schreiben aus/in der Datenbank ist DateTime Konvertierung (von UTC in die lokale Zeit und lokaler Zeit auf UTC), so kann ich mit DateTime.Now (Ableitungen und Vergleiche), die im gesamten system, ohne sich Gedanken über Zeitzonen.

Hinsichtlich Serialisierung und verschieben von Daten zwischen Computern, gibt es keine Notwendigkeit, die Mühe, als die datetime ist immer UTC.

Soll ich weiterhin die Speicherung meiner Daten (SQL 2008 - datetime -) im UTC-format oder sollte ich stattdessen speichern Sie es mit DateTimeOffset (SQL 2008 - datetimeoffset)?

UTC Datumsangaben in der Datenbank (datetime-Typ) arbeiten und so lange bekannt, warum es ändern? Was sind die Vorteile?

Ich habe schon geschaut in den Artikel wie diese eineaber ich bin mir nicht zu 100% überzeugt obwohl. Irgendwelche Gedanken?

InformationsquelleAutor der Frage Frederico | 2011-01-17

Schreibe einen Kommentar