在asp.net mvc后台返回到视图中的json数据中想对数据进行操作,发现日期类型无法直接进行操作,需要转换为指定格式才行.在网上也搜了下方法也很多,觉得有点麻烦,最终使用正则搞定了,分享下:

  1. var jsondate="/Date(1415169703000)/";
  2. var formatdate=eval(jsondate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));
  3. alert(formatdate.toLocaleDateString());

有时取得的日期可能为这种类型"/Date(1415169703000+0800)/",这时代码就需要调整下了:

  1. var jsondate="/Date(1415169703000+8000)/";
  2. var formatdate=eval(jsondate.replace(/\/Date\((\d+)([\+\-](\d\d)(\d\d))?\)\//gi, "new Date($1)"));
  3. 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)/格式的更多相关文章

  1. iOS开发解决json串中的NSNull类型

    后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串.下面是转化方法: 1 自定义的几个方法:放 ...

  2. 表单中的日期 字符串和Javabean中的日期类型的属性自动转换

    搞了一上午的bug最终还是因为自己springMVC的注解不熟悉的原因,特记录. 在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支 ...

  3. iOS解决json串中的NSNull类型

    iOS解决json串中的NSNull类型   后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符 ...

  4. 解析MySQL中存储时间日期类型的选择问题

    解析MySQL中存储时间日期类型的选择问题_Mysql_脚本之家 https://www.jb51.net/article/125715.htm 一般应用中,我们用timestamp,datetime ...

  5. C#调用接口返回json数据中含有双引号 或其他非法字符的解决办法

    这几天,调用别人接口返回json数据含有特殊符号(双引号),当转换成json对象总是报错, json字符格式如下 { "BOXINFO":[ { ", "ITE ...

  6. 从JSON数据中取出相关数据

    参考: http://www.cnblogs.com/shuilangyizu/p/6019561.html JSON数据如下: { "total": 1, "rows& ...

  7. 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

    1.问题描述 首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: ...

  8. java通过poi读取excel中的日期类型数据或自定义类型日期

    Java 读取Excel表格日期类型数据的时候,读出来的是这样的  12-十月-2019,而Excel中输入的是 2019/10/12 或 2019-10-12 poi处理excel时,当excel没 ...

  9. 传输json数据到前台的时候,数据中包含日期数据

    问题描述 当从数据库中查询的数据中包含有日期格式的数据的时候,数据传输到前台会报错. 解决方式 // 逐条将日期进行格式化后再传输 Date date = new SimpleDateFormat(& ...

随机推荐

  1. codeforces 477B B. Dreamoon and Sets(构造)

    题目链接: B. Dreamoon and Sets time limit per test 1 second memory limit per test 256 megabytes input st ...

  2. FlashInspector 【Firefox浏览器插件,flash分析工具】

    Inspect flash(swf)'s DisplayObject with mouse. Overview the swf's DisplayObject list. Set the inspec ...

  3. LoadRunner参数化MySQL

    准备:安装[msql-ODBC驱动] 一.配置数据源 1.Win7,打开控制面板-系统和安全-管理工具,点击“数据源(ODBC)”. 打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出 ...

  4. java 19 -14 File类的判断并输出案例

    package zl_file; import java.io.File; import java.io.FilenameFilter; /* 需求: 判断E盘目录下是否有后缀名为.jpg的文件,如果 ...

  5. angular常见坑洞

    由于版本不同,可能有些问题在某些版本下出现,某些版本下不出现. 指令不可平行(v1.3.2): 多个指令不能这样一个接着一个排下去: <div> <directive-one/> ...

  6. 图解Js event对象offsetX, clientX, pageX, screenX, layerX, x区别

    通过 3 张图和 1 张表格,轻松区别 JavaScript Event 对象中的offsetX, clientX, pageX, screenX, layerX, x等属性. 一.测试代码如下: & ...

  7. 你都认识下面这些参数么?【Camera】

    在调试的时候利用下面这个函数将 Camera AP 部分所设置的参数全部 dump 出来了,真是多啊! 这里仅限于 MTK 平台,MTK 自己在相机这块添加了许多功能,所以看起来就有一大堆的参数. 调 ...

  8. SignalR 实现web浏览器客户端与服务端的推送功能

    SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话. 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换:它将继 ...

  9. Java获取客户端IP

    在开发工作中,我们常常需要获取客户端的IP.一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实 ...

  10. 微软office web apps 服务器搭建之在线文档预览(一)

    office web apps安装 系统要求为Windows Server 2012, 注意:转换文档需要两台服务器,一台为转换server,另外一台为域控server.(至于为什么要两台,这个请自行 ...