0

私は MVC 4 アプリケーションに取り組んでいます。このアプリケーションは、ブラジルのタイム ゾーンに従って動作します。だから私は列のデータ型をdatetimeoffsetにしました。

今私の質問は、夏時間を含むブラジルの現在の時間に応じて、今回はどのように変換するかです。

例: インドの現在の時刻は'2013-10-25 12:24:33.2343750 +05:30'、ブラジルの時刻をどのように表示しますか? SWITCHOFFSET(SYSDATETIMEOFFSET(),'-03:00')現在、夏時間が設定されているため、SQL サーバーのように変換することはできません。

この問題を解決するにはどうすればよいか、アドバイスをお願いします。コードまたはSQLサーバーで何かをする必要がありますか?

4

1 に答える 1

0

UTC 0 をデータベースに保存できます。次に、コードで datetime に変換し、3 時間を減算します (datetime.Subtract(new TimeSpan(0,3,0,0,0);) 時間節約の月に応じて時間を減算します。

または、このサイトをチェックして SQL で解決することもできます

于 2013-10-25T08:43:53.363 に答える