在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
当用ajax异步时,返回JsonResult格式的时候,发现当字段是dateTime类型时,返回的json格式既然是“/Date(1435542121135)/” 这样子的,当然这不是我们想要的格式。 这时我就想到直接把类型改成字符串不就行了吗,然后在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”这样的格式,需要别的格式请自定义
|
请发表评论