从数据库读上来的时间在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);