2012-03-01 7 views
1

私はアプリを開発するときにjsonSerializerがうまく動作することをテストしましたが、プロダクションサーバにコピーして、jsonSerializerを経由していつでも+2時間を与えました。では、どうすればjsonSerializerのタイムゾーンを調整できますか?jsonSerializerのタイムゾーンを調整する

+0

あなたは 'ToUniversalTimeを()'試したことがありますか? –

+0

どうすれば試すことができますか?どこに入力すればいいですか? – kseen

+0

'dateTime.ToUniversalTime()' –

答えて

0

jsonSerializerを実行する前に、日付のタイムゾーンを調整する必要があるようです。最初にUTC時刻に設定することで、日付のタイムゾーンを調整することができます。そして、このようなのTimeSpanでそれを調整する:

 var date = DateTime.Now.ToUniversalTime(); 
     var timeZoneAdjustment = new TimeSpan(0, -4, 0, 0); 
     var timeZoneDate = date + timeZoneAdjustment; 

希望に役立ちます。..

関連する問題