Json返回日期格式转换

从数据库读上来的时间在json中显示成
birthday":{"date":18,"day":4,"hours":0,"minutes":0,"month":6,"seconds":0,"time":490464000000,"timezoneOffset":-480,"year":85}
其中
"time":490464000000
转为正常格式


var dateObj = JSON.parse(birthday); //json字符串转为json对象 var date = new Date(dateObj.time); //拿到其中的对象中的日期属性,转为日期对象 var dateStr = date.getFullYear() + '-' + getMonth() + '-' + getDate(); //转为正常格式

  或者可以转之前在java代码中这样写:

    // a 是对象,只要里面有日期类型,就可以自动转换格式
    String s1 = JSON.toJSONStringWithDateFormat(a, "yyyy-MM-dd hh:mm:ss", SerializerFeature.WriteDateUseDateFormat);

  

posted @ 2020-08-30 14:37  奶牛花花  阅读(663)  评论(0编辑  收藏  举报