JavaScript Serializer序列化时间处理示例
JavaScriptSerializer序列化时间后会把时间序列化成N进制的鬼数据,于是查了下质料坐下记录
假设list=NewsList<Text>(){newText(){id=1,date='2014-03-1100:00:00.000'}}
JavaScriptSerializerserializable=newJavaScriptSerializer();
stringjson=serializable.Serialize(new{total=total,rows=list});
//使用正则表达式来替换被序列化的时间
json=System.Text.RegularExpressions.Regex.Replace(json,@"\\/Date\((\d+)\)\\/",match=>
{
DateTimedt=newDateTime(1970,1,1);
dt=dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
dt=dt.ToLocalTime();
returndt.ToString("yyyy-MM-ddHH:mm:ss");
});
returnjson;热门推荐
4 短祝福语简短暖心
6 圆圆的祝福语简短
10 分手祝福语简短短句
11 虎年公司祝福语简短的
12 生病祝福语简短文案
13 小红书平安祝福语简短
14 三十三句祝福语简短
15 信耶稣的人祝福语简短
16 端午发给客户祝福语简短
17 教练生日祝福语 简短独特
18 祝福语怎么写大全简短