0

2 つの異なるソースからデータを取得していますが、どちらにもタイムスタンプがあります。ソースの 1 つは GMT を使用し、もう 1 つはサーバーのローカル時間を使用します。これら両方の情報源からの情報を時間順に並べたリストに表示します。多くのタイムゾーンにユーザーがいます。これらを正しい順序で並べ替えるにはどうすればよいですか? これはC#で行われています。

4

1 に答える 1

4

すべての時刻を UTC に変換してから、タイムスタンプをユーザーのローカル タイムゾーンで表示するか、UTC のままにします。私の一般的な好みは、ユーザーのローカル タイムゾーンを使用することです。なぜなら、誰もが UTC 時間を見て、すぐにローカルに変換できるわけではないからです。変換には メソッドToUniversalTimeとメソッドを使用します。ToLocalTime

于 2011-07-18T02:11:29.927 に答える