1、JavaScriptSerializer与DataContractJsonSerializer(命名空间System.ServiceModel.Web及System.Runtime.Serialization)
JavaScriptSerializer 在序列化时间datetime类型是会有时区差异,JavaScriptSerializer 会将时间转成utc类型
DataContractJsonSerializer 在序列化时间时对时间类型进行了判断,如果为local类型,则加上时区
2、utc时间转换为本地时间
utcDate.ToLocalTime()
3、日期转换为字符串方法,带毫秒
latestCallTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
本文详细对比了JavaScriptSerializer和DataContractJsonSerializer在序列化datetime类型时的不同表现,并介绍了如何将UTC时间转换为本地时间以及日期转换为字符串的方法。
763

被折叠的 条评论
为什么被折叠?



