私は通常、データベースの読み取り/書き込みの直前に DateTime 変換 (UTC から現地時間、および現地時間から UTC) を行う「インターセプター」を持っているので、DateTime.Now心配することなくシステム全体で (派生と比較) を使用できます。タイムゾーンについて。
シリアル化とコンピューター間でのデータの移動については、日時が常に UTC であるため、気にする必要はありません。
日付 (SQL 2008 - datetime) を UTC 形式で保存し続ける必要がありますか、それともDateTimeOffset(SQL 2008 - datetimeoffset) を使用して保存する必要がありますか?
データベースの UTC 日付 (datetime タイプ) は機能しており、長い間知られていますが、なぜそれを変更するのですか? 利点は何ですか?
私はすでにこのような記事を調べましたが、100% 確信しているわけではありません。何かご意見は?