处理Json数据中的日期类型.如/Date(1415169703000)/格式
在asp.net mvc后台返回到视图中的json数据中想对数据进行操作,发现日期类型无法直接进行操作,需要转换为指定格式才行.在网上也搜了下方法也很多,觉得有点麻烦,最终使用正则搞定了,分享下:
var jsondate="/Date(1415169703000)/";
var formatdate=eval(jsondate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));
alert(formatdate.toLocaleDateString());
有时取得的日期可能为这种类型"/Date(1415169703000+0800)/",这时代码就需要调整下了:
var jsondate="/Date(1415169703000+8000)/";
var formatdate=eval(jsondate.replace(/\/Date\((\d+)([\+\-](\d\d)(\d\d))?\)\//gi, "new Date($1)"));
alert(formatdate.toLocaleDateString());
运行结果如下:
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOMAAACECAIAAADtHQv5AAAEJ0lEQVR4nO3cTW7iSACG4ToNG3vnc3hp5yRegnMNr2h+LpJAsuIaMxM3kBn1BaoXxsa/CdMxCl/xPooUKFcRFL0p25ESYwEF5rvfAHARSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSoUGSrXW7pKJMcYYM0l23dFw3h6rj5TmYf/4Lpmch3uXD79ma/k8NKXGG70PlGrnYZnJLplUCVSjuyRsjs3DblW7JEySnnE7D89R9S4ffs328uaTu0Opdecqa+nUUm0fagz1jDc21OHlA4Pt5ZSKk1ov9XQ6u2CrqlNB3drajfcvHxzs/ohUZ/+BawWXUWppHprGmfbSUqueegruv6C9sNShKwLbv1e7jlKtLW5qJkOn+E/O/rWdrnGn07uhdpcPDQ4t/+BF3EapA3ft86S6j0qayQzf/Vx0UXlZqd3lzdu9+7tipdTGnlhrthpv3Lz3zbTn32iVc3tPz73LewcHzu49b+l+UOo1fHHPu8ct81OUCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg2UCg3mb0CB+QUooFRooFRooFRooFRooFRooFRooFRooFRooFRooFRooFRooFRooFRooNQbFWTW1Y8/+4ZQ6o0KMvufiyjVNUFm/3URpbqGUlso9UYFmX2/jtdH3398/WDC+sF8POErKNU1o5W6fjAl//H1/fXRN6Yx0prU52E9znt5p1T3BJk9jmcd++lL7fPxeHxJ/erxcR2beD2w9iX1B4/9f5TqmiCzh9Gs4nh1OGxTP47jzoYZr8b7Qp+jVNeMWOo2PZ3w/XS7iosyV7Gfbg+HQ/F81e33WjVTqmtGK3Wb+sb46Xab+kWpF1RYdnwFlOqaILP7MSxjL449b7bZzDxvtlnGJl4Ww7PNfr8vn+9rY/VHo6NU1wSZ/TmSotFTqVFnT42WxbRlVH/YN2MMlOqa65Q6K2tcRt5s87OW52bmGVOMnY9eAaW6JshsPpLnqVfsjZ7nmWiR53meLyJv+pzn+SIy0aKYEi2ep54x0eJ89Aoo1TVBZt9G8jT1vOnT29vbj6j4fHo4jYwxxps+VROKyT33/tXhL6NU14xY6k2hVNdQagul3qggs/+4iFJdE2T2u/+37lVQqmsotYVSb1SQ2b9cRKmuodQWSr1R3/4XpPxtKvAnKBUaKBUaKBUaKBUaKBUaKBUaKBUaKBUaKBUaKBUafgOfYFGlbbs64gAAAABJRU5ErkJggg==" alt="" />
处理Json数据中的日期类型.如/Date(1415169703000)/格式的更多相关文章
- iOS开发解决json串中的NSNull类型
后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串.下面是转化方法: 1 自定义的几个方法:放 ...
- 表单中的日期 字符串和Javabean中的日期类型的属性自动转换
搞了一上午的bug最终还是因为自己springMVC的注解不熟悉的原因,特记录. 在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支 ...
- iOS解决json串中的NSNull类型
iOS解决json串中的NSNull类型 后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符 ...
- 解析MySQL中存储时间日期类型的选择问题
解析MySQL中存储时间日期类型的选择问题_Mysql_脚本之家 https://www.jb51.net/article/125715.htm 一般应用中,我们用timestamp,datetime ...
- C#调用接口返回json数据中含有双引号 或其他非法字符的解决办法
这几天,调用别人接口返回json数据含有特殊符号(双引号),当转换成json对象总是报错, json字符格式如下 { "BOXINFO":[ { ", "ITE ...
- 从JSON数据中取出相关数据
参考: http://www.cnblogs.com/shuilangyizu/p/6019561.html JSON数据如下: { "total": 1, "rows& ...
- 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题
1.问题描述 首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: ...
- java通过poi读取excel中的日期类型数据或自定义类型日期
Java 读取Excel表格日期类型数据的时候,读出来的是这样的 12-十月-2019,而Excel中输入的是 2019/10/12 或 2019-10-12 poi处理excel时,当excel没 ...
- 传输json数据到前台的时候,数据中包含日期数据
问题描述 当从数据库中查询的数据中包含有日期格式的数据的时候,数据传输到前台会报错. 解决方式 // 逐条将日期进行格式化后再传输 Date date = new SimpleDateFormat(& ...
随机推荐
- iOS使用Core Graphics和UIBezierPath绘画
通过UIView的子类的- (void)drawRect:(CGRect)rect 函数可用对视图进行重新绘画: 要重新绘画可以通过Core Graphics和UIBezierPath来实现. 1.通 ...
- 边工作边刷题:70天一遍leetcode: day 82-1
Closest Binary Search Tree Value II 要点:通过iterator,把closest值附近的k个closest找到,从而time降为O(klgn) in order i ...
- Codeforces Round #263 Div.1 B Appleman and Tree --树形DP【转】
题意:给了一棵树以及每个节点的颜色,1代表黑,0代表白,求将这棵树拆成k棵树,使得每棵树恰好有一个黑色节点的方法数 解法:树形DP问题.定义: dp[u][0]表示以u为根的子树对父亲的贡献为0 dp ...
- 程序4-5 打开一个文件,然后unlink
//http://blog.chinaunix.net/uid-24549279-id-71355.html /* ========================================== ...
- SpringMVC 初始化网站静态信息
在网站开发中,一些元素经常被访问,例如 网页头部URL导航 的信息,以及Boot版权的信息,在各个页面都是重复出现的 如果每次渲染View都要通过Service层访问数据库 比较麻烦 也没有必要,但是 ...
- eclipse(adt-bundle)的Android SDK Manager下载不了谷歌的东西怎么办?
那就是换镜像! 腾讯镜像:android-mirror.bugly.qq.com 端口:8080 腾讯镜像使用方法:http://android-mirror.bugly.qq.com:8080/in ...
- Java系列: 关于HttpSessionListener的sessionDestroyed什么时候触发
根据书本写了下面这个监听器,然后开始调试,打开一个浏览器来访问该网页,可以正常触发sessionCreated,然后关闭浏览器,发现没有触发sessionDestroyed,然后我怀疑是不是这个监听器 ...
- java加解密操作过程中的中文乱码问题
import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import ...
- Linux及安全——模块
Linux及安全——模块 一.模块的编译.生成.测试.删除 1.编写模块代码 编写:gedit test.c 查看:cat test.c 2.查看版本信息 3.编写Makefile obj-m :这个 ...
- 通俗易懂------this指向
因为JavaScript 中this 是在运行期进行绑定的,因此JavaScript 中this 关键字具备多重含义. 具体在实际应用中,this的指向大致可以分为下面4种. 作为对象的方法调用 ...