数据库中有一个日期的字段类型的date
程序中也创建了一个相应的实体类
public class AttendanceState {
private int user_id;
private String username;
private Date date;
private String state;
//省略 get set....
}
在数据库中查询出一些记录后(数据库我使用的是MySql,和Mybatis),最后想以JSON 格式来传递,但JSON 中显示关于日期的数据都显示为毫秒数,我是想使其成为跟数据库里一样的时间格式(yyyy-MM-dd)
这个该怎么做,才能使 date 成为2017-01-15 这样的格式,(最好不要一个个拿出来,转换一下在放回去)
var newTime = new Date(date.date);
alert(newTime.getFullYear() + "-" + (newTime.getMonth() + 1) + "-" + newTime.getDate());