JSON日期格式转换

// rs 是对象,只要里面有日期类型,就可以自动转换格式
JSON.toJSONStringWithDateFormat(rs, "yyyy-MM-dd hh:mm:ss", SerializerFeature.WriteDateUseDateFormat);
//参考
json = JSON.toJSONStringWithDateFormat(object, "yyyy-MM-dd HH:mm:ss", new SerializerFeature[0]);

这是一行令我热泪盈眶的代码.

它是一行伟大的代码.解决了我许多麻烦的操作.

感谢Alibaba的fastjson.妈妈再也不用担心我的日期格式问题了.

----正文----

1.常见的日期问题

数据库传过来的数据,有的是timestamp(毫秒值),有的是Date.

而前台需要的数据,有的要Date,有的要DateTime.反正不管要什么吧.需求多种多样.

转换日期的格式的位置

  • DB,在数据查询时,就转好.即使用函数to_char(字段名,'yyyy-mm-dd hh24:mi:ss') 
  • 后端,使用SimpleDateFormat进行格式转换.
  • 前端,用js转.

这里,只讨论后台.(2018-12-06)

后台,在处理JSON时,fastjson会默认将你时间数据-->毫秒值.但往往毫秒值不是我们想要的.

so,我们就得写上那句代码.

以往,我都是傻乎乎地去转时间.

 

  • 3
    点赞
  • 4
    评论
  • 8
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值