JavaScript Serializer序列化时间处理示例
更新时间:2014年07月31日 10:48:10 投稿:whsnow
JavaScriptSerializer序列化时间后会把时间序列化成N进制的鬼数据 ,下面有个示例,需要的朋友可以了解下
JavaScriptSerializer序列化时间后会把时间序列化成N进制的鬼数据,于是查了下质料坐下记录
假设list = News List<Text>(){new Text(){id=1,date='2014-03-11 00:00:00.000'}}
JavaScriptSerializer serializable = new JavaScriptSerializer();
string json = serializable.Serialize(new { total = total, rows = list});
//使用正则表达式来替换被序列化的时间
json = System.Text.RegularExpressions.Regex.Replace(json, @"\\/Date\((\d+)\)\\/", match =>
{
DateTime dt = new DateTime(1970, 1, 1);
dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
dt = dt.ToLocalTime();
return dt.ToString("yyyy-MM-dd HH:mm:ss");
});
return json;
相关文章
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
注明:以下方法都经过实例和开发的长期验证,其实这些技术早就有,今天只不过自己归纳一下2008-09-09
javascript中call,apply,bind函数用法示例
这篇文章主要介绍了javascript中call,apply,bind函数用法,结合实例形式分析了call,apply,bind函数的功能、使用方法与相关注意事项,需要的朋友可以参考下2016-12-12
深入理解事件冒泡(Bubble)和事件捕捉(capture)
下面小编就为大家带来一篇深入理解事件冒泡(Bubble)和事件捕捉(capture)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-05-05


最新评论