すべての日付を UTC 日時として SQL Server に保存しています。ユーザープロファイルにも保存されている各ユーザーのタイムゾーンIDがあります。
ユーザーがデータを要求したときに、特定のユーザーのプロファイルに保存したタイムゾーンを使用して、各レコードのユーザーの現地時間を表示したいと考えています。
データを返しながらすべての日付と時刻を特定のタイムゾーンにその場で変換する最も簡単で最適化された方法は何ですか? SQL
インでもインでもどちらでもC#
いいです...
非常に重要な質問は、夏時間が「オン」だったときにシドニーから作成されたレコードがあり、現在は夏時間が「オフ」になっているとします。レコードは夏時間が「オン」のときに作成されたので、同じ時間を変換するか、それとも現在のタイム ゾーンの状態 (夏時間は「オフ」) に従って変換を返しますか?
人々は、特定のデータから作成したレコードのみを見ることができます。