是这样的,一个类中有一个DateTime的字段,在序列化成xml的时候,格式是这样的:2016-11-15T21:57:34.377514+08:00,再反序列化成类的时候,这个时间多了8小时,我看了一下时间区是中国的时区,这个可以哪里设置一下的吗?这个问题在有些系统里是正常的,在有些系统里碰到的,我也不能全部通过ToLocalTime()来处理
那你在序列化之前将其转换为utc时间再序列化看看
日期格式统一用utc时间。
用DataContractSerializer来反序列化
中国是东八区,当然会加8个小时,序列化之前,转换为UTC 时间,反序列化时,将其转换为Local time,就行了