1
當我開發一個應用程序時,我測試了jsonSerializer
可以正常工作,但後來我將它複製到生產服務器,它給出了+2小時的任何時間,通過jsonSerializer
。那麼,我該如何調整jsonSerializer
使用的時區呢?調整jsonSerializer時區
當我開發一個應用程序時,我測試了jsonSerializer
可以正常工作,但後來我將它複製到生產服務器,它給出了+2小時的任何時間,通過jsonSerializer
。那麼,我該如何調整jsonSerializer
使用的時區呢?調整jsonSerializer時區
看起來你必須在運行jsonSerializer之前調整日期的時區。您可以通過首先將其設置爲UTC時間來調整日期中的時區。然後用這樣的時間跨度調整它:
var date = DateTime.Now.ToUniversalTime();
var timeZoneAdjustment = new TimeSpan(0, -4, 0, 0);
var timeZoneDate = date + timeZoneAdjustment;
希望幫助..
您是否嘗試過'ToUniversalTime()'? – 2012-03-01 09:30:36
我該如何嘗試?我應該在哪裏輸入? – kseen 2012-03-01 09:44:33
'dateTime.ToUniversalTime()' – 2012-03-01 09:49:41