JavaScript Serializer序列化时间处理示例


Posted in Javascript onJuly 31, 2014

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;
Javascript 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
Mar 10 Javascript
javascript 通用简单的table选项卡实现
May 07 Javascript
JavaScript作用域链使用介绍
Aug 29 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
May 09 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
Mar 03 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
Dec 14 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
Jul 06 Javascript
浅谈webpack下的AOP式无侵入注入
Nov 12 Javascript
vue父组件点击触发子组件事件的实例讲解
Feb 08 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
vue 组件使用中的一些细节点
Apr 25 Javascript
JS数组的高级使用方法示例小结
Mar 14 Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 #Javascript
超链接的禁用属性Disabled使用示例
Jul 31 #Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 #Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 #Javascript
javascript函数中参数传递问题示例探讨
Jul 31 #Javascript
JavaScript数值转换的三种方式总结
Jul 31 #Javascript
new Date()问题在ie8下面的处理方法
Jul 31 #Javascript
You might like
做个自己站内搜索引擎
2006/10/09 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
php调整服务器时间的方法
2015/04/03 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
vue或react项目生产环境去掉console.log的操作
2020/09/02 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
Python元组知识点总结
2019/02/18 Python
python pygame实现球球大作战
2019/11/25 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
python 如何对logging日志封装
2020/12/02 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
电子银行营销方案
2014/02/22 职场文书
员工安全承诺书
2014/05/22 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers