0

これらすべての時間のこれらすべての TimeZone の UTC 時間を見つけるにはどうすればよいですか

  • 午前 8 時 (すべての米国タイム ゾーンの UTC)
  • 午後 5 時 (すべての米国タイム ゾーンの UTC)
  • 午後 10 時 (すべての米国タイム ゾーンの UTC)

米国のタイムゾーン

  1. ハワイ時間
  2. アラスカ時間
  3. 太平洋時間
  4. 山岳時間
  5. 中部時間
  6. 東部時間

C#.net を使用して検索する必要があります

詳細:
私が今何をしているのか知りたい人のために。 毎日午前 8 時、午後 5 時、午後 10 時に
スケジュールされたジョブを実行する 必要があります。この時間はユーザーの現地時間である必要があります。 そのため、6 つのゾーンのすべての UTC 時間を見つけた場合、それらすべての UTC 時間で スケジュールされたジョブを実行できます。 これは6 ゾーン x 3 回 (8,5,10) = 18 回になります バッチを実行 します このアプローチが理解できることを願っています。






ありがとう

4

1 に答える 1

0

タイム ゾーン間の変換については、この記事をご覧ください。 http://www.danrigsby.com/blog/index.php/2008/08/24/timezone-vs-timezoneinfo-in-net/

今がUTCの特定の時刻かどうかを確認したいだけなら

DateTime.UtcNow.Hourおそらくかなり役立つでしょう。

于 2012-07-26T21:44:07.807 に答える