2012-05-04 7 views
0

私は、典型的な問題に直面しています。私の専用のサーバークロックは、11pmとdatetime関数をasp.netスクリプトで返します。C#のサーバーサイドスクリプトは、サーバークロックが表示されている時間と異なる時刻を返します。

問題を解決する方法をお手伝いしてください。サーバークロックtime.Iを返す関数が必要です。共通の問題が最初に直面しているかどうかはわかりません。

は、自動的にインターネット時刻サーバー:: CHECKED TICK ntp2.ja.net

GMT-05東部時間(米国&カナダ)CODE ::

  if (DateTime.Now.Hour >= 12 && Convert.ToDateTime(txtShipDate.Text.Trim()) < DateTime.Today.AddDays(2)) 
      { 
       flag = false; 
      } 

      if (DateTime.Now.Hour < 12 && Convert.ToDateTime(txtShipDate.Text.Trim()) < DateTime.Today.AddDays(1)) 
      { 
       flag = false; 
      } 
OF

PIECEとシンクロ

について

+2

あなたはどのタイムゾーンにいますか?どのタイムゾーンを表示しようとしていますか? –

+0

私たちはあなたを助けるためにもっと詳しい情報が必要です...あなたはコードを投稿できますか? –

+0

コードとサーバークロックの設定を追加しました。 – user177913

答えて

0

DateTime(または単にDate)クラスの2つの異なるプロパティを使用していると思います。NowとUt cNow。 Nowを使用する場合はUtcNowを使用してください。逆の場合も同様です。

関連する問題