3

自分のタイムゾーンの現在の時刻 (datetime) を別のタイムゾーン (フランスなど) に変換するにはどうすればよいですか? 私はSOで見回しましたが、私を助けることができる投稿は見つかりませんでした. SQL Server 2008 を使用しています。

4

3 に答える 3

2

正確な結果を得るには、getdate() を GetUTCDate() に置き換えてください。そうしないと、この場合のオフセット (5:30) が現在の時刻 (既にオフセットがある) に追加され、誤った結果になります。

たとえば、パキスタンにいる場合、GetDate() は時刻を GMT+5:00 として提供し、この時刻に 5:50 のオフセットを追加すると GMT + 10:30 になりますが、これは完全に間違っています。

于 2014-12-23T06:42:58.600 に答える