3

ユーザーのタイムゾーンを追跡する必要があるため、ユーザーが指定した特定の時間に (ユーザー自身のタイムゾーンで) 情報の処理 (または処理なし) を行うことができます。

明らかな答えは、タイム ゾーンをプロファイル情報と共にユーザー データベースに保存することです。少しトリッキーなのは、サマータイムです。下のこの画像から、北部と南部のほとんどの地域で夏時間のオフセットが使用されていることに注意してください。そのため、タイム ゾーンのオフセットを保存しても、そのオフセットは 1 年を通して変化する可能性があるため、うまくいくとは思えません。代わりに、タイム ゾーン コード (PST のようなもの) を保存し、標準時間ライブラリにオフセットを検索させることを考えています。

だから私が考えているいくつかのことは次のとおりです。

1) TSQL には、タイム ゾーン コード (PST) から現在の UTC オフセットに変換するためのこのライブラリがありますか? 2) .net でこれを実行できることはわかっていますが、クエリが実行される場所であるため、データベースでこれを実行することをお勧めします。

ここに画像の説明を入力

4

1 に答える 1

0

有望な .Net ライブラリのように見えるものを見つけました。組み込みの .Net よりも優れている点は、新しいコピーをディスクにドロップすることでタイムゾーン データベースを更新できることです。.Net では、新しくコンパイルされたリリースを待つ必要があります。(ただし、タイムゾーンの変更はおそらくまれです) .

于 2012-07-24T16:13:38.383 に答える