用JS解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
2016-04-28 09:39
1096 查看
当用ajax异步时,返回JsonResult格式的时候,发现当字段是dateTime类型时,返回的json格式既然是“/Date(1435542121135)/” 这样子的,当然这不是我们想要的格式。
这时我就想到直接把类型改成字符串不就行了吗,然后在SQL查询的时候就Conver转换了,但出于性能考虑,在SQL中做字符串的转换是很不明智的选择,所以选择放弃此方案。
好了,那SQL中不做转换,那就在C#代码中做转换咯,定义一个String类型,然后循环转换一下好了,这也是个不错的选择。
另外一种方式那就是直接用js来处理,以下是代码:
写一个方法,处理这个数据格式的时候调用一下就OK了,返回的格式是“2016-05-01”这样的格式,需要别的格式请自定义
这时我就想到直接把类型改成字符串不就行了吗,然后在SQL查询的时候就Conver转换了,但出于性能考虑,在SQL中做字符串的转换是很不明智的选择,所以选择放弃此方案。
好了,那SQL中不做转换,那就在C#代码中做转换咯,定义一个String类型,然后循环转换一下好了,这也是个不错的选择。
另外一种方式那就是直接用js来处理,以下是代码:
function HandelTime(strTime) { var obj = new Date(parseInt(strTime.replace("/Date(", "").replace(")/", ""), 10)); return obj.getFullYear() + "-" + obj.getMonth() + "-" + obj.getDate(); }
写一个方法,处理这个数据格式的时候调用一下就OK了,返回的格式是“2016-05-01”这样的格式,需要别的格式请自定义
相关文章推荐
- 理解ASP.NET MVC的DependencyResolver组件
- Raspberry Pi3 ~ 安装samba服务
- ASP.NET MVC中Controller返回值类型ActionResult
- Aspnetpager对GridView分页并顺利导出Excel
- ASP.NET项目开发中日期控件DatePicker如何使用
- ASP.NET使用My97DatePicker日期控件实例
- ASP.NET My97DatePicker日期控件实现OA日期记事功能
- 在ASP.NET 2.0中操作数据:创建一个业务逻辑层
- ASP.NET Core的配置(4):多样性的配置来源[下篇]
- Asp.net 面向接口可扩展框架之类型转化基础服务
- casperjs的高级应用
- asp.net 数据验证控件的使用实例
- ASP.NET MVC数组模型绑定详解
- ASP.NET C#生成下拉列表树实现代码
- ASP.NET 上传图片添加文字、Logo水印
- 【中国互联网不眠夜】Struts2漏洞百出,OneRASP鼎力相助
- 【中国互联网不眠夜】Struts2漏洞百出,OneRASP鼎力相助
- 【中国互联网不眠夜】Struts2漏洞百出,OneRASP鼎力相助
- 构建高性能ASP.NET应用的几点建议
- 使用veil-evasion+metasploit生成基于python的后门软件