序列化和反序列化日期时间

时间:2016-04-15 07:08:28

标签: c# json serialization deserialization

我有一个具有属性日期时间的类,例如

class myclass {
    DateTime date{get;set;} 
}

内容

01/09/2015 00:00:00

我用

转换课程
var json = jsonSerialiser.Serialize(myclassInstance);

当我反序列化时,日期是2015年8月31日22:00:00 反序列化是用

完成的
myclass mc = JsonConvert.DeserializeObject<myclass>(json) as myclass ;

我如何保留格式日期?

1 个答案:

答案 0 :(得分:0)

使用UTC中的DateTime值。这样你也可以确保电线一端(例如北美)使用的日期/时间与另一端(例如欧洲)的日期/时间相同。