C# 使用linq处理返回带datetime类型数据 json显示/date(xxxxx)/
2017-09-03 16:57
821 查看
以前做项目一直遇到带数据库里面带datetime类型数据 返回到前台会变成时间戳
这显然不是我们想要的
于是我在最初的项目中 选择在前端JS格式化date(xxxx)形式的方式处理 现在想来有点蠢
今天灵机一动 想到是不是可以在服务端就把datetime转成string返回到 结果就有了此文
服务端:
这里需要注意的 此时在前端返回的JSON其实是字符串并不是对象所以在前端 需要转一下:
附录DateTime
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/09/fe67c57a7997ba412a7cef297749b474.png)
这显然不是我们想要的
于是我在最初的项目中 选择在前端JS格式化date(xxxx)形式的方式处理 现在想来有点蠢
今天灵机一动 想到是不是可以在服务端就把datetime转成string返回到 结果就有了此文
服务端:
1 DataGetEntities context = new DataGetEntities(); 2 var queryTyphoon = context.T_TyphoonPaths.Where(i => i.typhooncode == typhoonCode).ToList(); 3 Newtonsoft.Json.Converters.IsoDateTimeConverter iso = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); 4 iso.DateTimeFormat = "yyyy-MM-dd hh:mm:ss"; 5 6 var path = (from p in queryTyphoon 7 select new 8 { 9 p.id, 10 p.air_pressure, 11 p.dottype, 12 p.latitude, 13 p.longitude, 14 p.move_direction, 15 p.move_speed, 16 p.seven_wind, 17 p.ten_wind, 18 p.typhooncode, 19 p.typhoonname, 20 p.wind_power, 21 p.wind_speed, 22 p.wind_time 23 }); 24 return Content(JsonConvert.SerializeObject(path, iso));
这里需要注意的 此时在前端返回的JSON其实是字符串并不是对象所以在前端 需要转一下:
1 var tData = JSON.parse(data);
附录DateTime
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/09/fe67c57a7997ba412a7cef297749b474.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/09/7b2c87cfc243d959ab5400ae856f8178.png)
相关文章推荐
- SpringMVC中在使用@ResponseBody时如何将Date类型的日期返回指定格式的json数据
- 关于后台返回的json数据里包含Date类型的处理
- 使用ajax返回json类型数据的时候无法进入success可能的原因
- Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- ajax返回json类型的数据,用js处理json类型的数据
- JavaScriptSerializer序列化成Json时DateTime类型数据的处理
- JSON数据中DateTime类型的处理方法
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- MySQL5.0的三种数据类型:DATETIME, DATE和TIMESTAMP的使用
- jquery序列化form表单使用ajax提交后处理返回的json数据
- jquery序列化form表单使用ajax提交后处理返回的json数据
- mysql中DATETIME、DATE 和 TIMESTAMP 类型数据使用
- 解决easyui 中显示Date类型数据为[object Object],json中格式化日期
- 用js解析经json序列化后的C#的DateTime类型数据
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- mysql中DATETIME、DATE 和 TIMESTAMP 类型数据使用
- list转换为JsonArray时,使用JsonValueProcessor处理有关数据类型
- asp.net 使用Jquery 调用WebService返回JSON 类型数据
- 如何处理BLOB类型数据之三:使用Servlet在页面上显示BLOB中的图片
- 使用Newtonsoft.json 解决 Asp.Net MVC DateTime类型数据Json格式化问题