在数据库中createtime为timestamp类型,数据中的创建时间是没有后缀'.0',传到网页上就出现'.0',
在后台代码中更改时间格式。
代码实现:
for (ExamRecords examRecords : examRecordsList) { //遍历集合数组
String cratetime = examRecords.getCreatetime(); //取出需要更改时间格式的字段
String submittime = examRecords.getSubmittime();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //更改时间格式
Date createdate=fmt.parse(cratetime); //将时间转化为date型
Date submitdate=fmt.parse(submittime);
String createtimeStr = fmt.format(createdate); //date型转化为string型
String submittimeStr = fmt.format(submitdate);
examRecords.setCreatetime(createtimeStr); //再将转化好类型的塞到eamRecords里
examRecords.setSubmittime(submittimeStr);
}