当我开发一个应用程序时,我测试了jsonSerializer运行良好,但是我把它复制到生产服务器上,它为通过jsonSerializer的任何时间提供了+2个小时。那么,如何调整jsonSerializer使用的时区呢?
发布于 2012-03-30 22:40:23
看起来您必须在运行jsonSerializer之前调整日期的时区。您可以通过首先将日期设置为UTC时间来调整日期中的时区。然后使用TimeSpan调整它,如下所示:
var date = DateTime.Now.ToUniversalTime();
var timeZoneAdjustment = new TimeSpan(0, -4, 0, 0);
var timeZoneDate = date + timeZoneAdjustment;希望这会有帮助..。
https://stackoverflow.com/questions/9513551
复制相似问题