Ich möchte einen C# DateTimeOffset-Wert in einer SQL Server 2005-Datenbank speichern.Speichern eines C# DateTimeOffset-Werts in einer SQL Server 2005-Datenbank
Sql 2008 hat dies als ein eingebauter Typ, aber SQL Server 2005 nicht.
Die DateTimeOffset-Struktur hat einen DateTime-Wert, den ich als DateTime speichert, eine Offset-Eigenschaft (vom Typ TimeSpan). Da dies die Zeitzone in Bezug auf UTC ist, ist es vermutlich normalerweise eine ganze Anzahl von Stunden oder halben Stunden.
Vorschläge, wie Sie dies am besten in einer SQL Server 2005-Datenbank speichern können?
Verwandte Frage - http://stackoverflow.com/questions/2532729/daylight-saving-time-and-timezone-best-practices – Oded