在开发应用程序时,我已经测试过jsonSerializer
可以正常工作,但是后来我将其复制到生产服务器,因此在jsonSerializer
之前的任何时间都可以提供+2个小时的时间。那么,如何调整jsonSerializer
使用的时区?
最佳答案
看起来您必须在运行jsonSerializer之前调整日期的时区。您可以通过先将其设置为UTC时间来调整日期中的时区。然后像这样调整TimeSpan:
var date = DateTime.Now.ToUniversalTime();
var timeZoneAdjustment = new TimeSpan(0, -4, 0, 0);
var timeZoneDate = date + timeZoneAdjustment;
希望有帮助。