2016-04-25 8 views
-1

データベース内の日付(SQL)はUTCです。私はタイムゾーンに基づいて日付を取得したい。 IST(UTC + 05:30)の場合、データベースにISTの日付と時刻を取得したいとします。誰もが知っている場合は、データベースの操作を私に指示してください(私は日付と特定のタイムゾーンのオフセットがあります)。オフセットでUTC日​​付をSQLに追加する

+0

シナリオと希望の出力を表示できますか?この問題に対するあなたの試み。 –

+1

SQL内でこれを行う方法について質問しているのであれば、これをC#の質問と名付けたのはなぜか分かりません。あなたのC#コードの中でそれをすることを喜んですれば、それは合理的に簡単です。データベースで実際にやりたいのであれば、一般的にはかなり面倒ですが、https://github.com/mj1856/SqlServerTimeZoneSupportはおそらくあなたが望むことをします。 –

+0

日付をオフセットに加算/減算したい – user5109490

答えて

0

DATETIMEOFFSETを使用できるように、SQL Server 2008としてタグ付けしました。

0

いいえ&日付が過去または将来の日付を表示できるようにする場合は、一般的な方法があります。問題は、その日のDSTを考慮する必要があることです。

最も簡単な方法は、データベースに.Netアセンブリを追加してこれを管理することです。