Was ist der Unterschied zwischen einer DateTime
und eine DateTimeOffset
und wann sollte eine solche verwendet werden?
Derzeit haben wir eine Standardmethode für den Umgang mit .NET DateTime
s in einer TimeZone-gerechten Weise: Wann immer wir eine DateTime
wir machen es in UTC (z. B. mit DateTime.UtcNow
), und jedes Mal, wenn wir eine anzeigen, konvertieren wir von UTC in die Ortszeit des Benutzers zurück.
Das funktioniert gut, aber ich habe gelesen, dass DateTimeOffset
und wie es die Orts- und UTC-Zeit im Objekt selbst erfasst.
0 Stimmen
Wenn es um die Lagerung geht, stackoverflow.com/questions/4715620/ ist ebenfalls interessant.
3 Stimmen
Für Neugierige ist vielleicht auch interessant Die Speicherung von UTC ist kein Patentrezept