データベース内の日付(SQL)はUTCです。私はタイムゾーンに基づいて日付を取得したい。 IST(UTC + 05:30)の場合、データベースにISTの日付と時刻を取得したいとします。誰もが知っている場合は、データベースの操作を私に指示してください(私は日付と特定のタイムゾーンのオフセットがあります)。オフセットでUTC日付をSQLに追加する
-1
A
答えて
0
DATETIMEOFFSETを使用できるように、SQL Server 2008としてタグ付けしました。
0
いいえ&日付が過去または将来の日付を表示できるようにする場合は、一般的な方法があります。問題は、その日のDSTを考慮する必要があることです。
最も簡単な方法は、データベースに.Netアセンブリを追加してこれを管理することです。
シナリオと希望の出力を表示できますか?この問題に対するあなたの試み。 –
SQL内でこれを行う方法について質問しているのであれば、これをC#の質問と名付けたのはなぜか分かりません。あなたのC#コードの中でそれをすることを喜んですれば、それは合理的に簡単です。データベースで実際にやりたいのであれば、一般的にはかなり面倒ですが、https://github.com/mj1856/SqlServerTimeZoneSupportはおそらくあなたが望むことをします。 –
日付をオフセットに加算/減算したい – user5109490