日付のフィールドを持つフォームを持つ SL 5 アプリがあります。次のようなコードで、このフィールドのデフォルトの日付を設定します。
MyDate = System.DateTime.Today;
または
MyDate = System.DateTime.Now.Date;
次に、WCF Ria Service でデータを送信して、データをデータベースに保存します。
問題は、ユーザーのクライアント コンピュータと Web サーバーのタイム ゾーンが異なる場合、日付のデータが異なる値で保存されることです。
たとえば、今日は 2013 年 1 月 3 日です。フォームからデータをデータベースに保存すると、データは 2013 年 1 月 3 日 00 ではなく、2013 年 1 月 2 日 23:00:00 のように保存されます。 00:00。
この問題を解決するにはどうすればよいですか?