在使用Newtonsoft.Json时会遇到这样的问题,数据库存的值跟接收到反序列的值差了8个小时。这时,只要在反序列化时设置一下就可以了。
JsonConvert.DeserializeObject<T>(jsonStr, new JsonSerializerSettings { DateTimeZoneHandling = DateTimeZoneHandling.Local });
在使用Newtonsoft.Json时会遇到这样的问题,数据库存的值跟接收到反序列的值差了8个小时。这时,只要在反序列化时设置一下就可以了。
JsonConvert.DeserializeObject<T>(jsonStr, new JsonSerializerSettings { DateTimeZoneHandling = DateTimeZoneHandling.Local });
转载于:https://www.cnblogs.com/qiuyan/p/4788197.html