BO类
import org.springframework.format.annotation.DateTimeFormat;
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
VO类
import com.fasterxml.jackson.annotation.JsonFormat;
@JsonFormat(
pattern = "yyyy-MM-dd HH:mm:ss",
timezone = "GMT+8"
)
但是他们对于swagerui有影响,显示不正常
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
String time = df.format(new Date());
Date date = df.parse("20200909083000");
对于列表的时间格式化,在数据库处理较好。(效果最好,缺点无法提示时间格式不对)
mysql中
#查询格式化
DATE_FORMAT(T1.updateDate, '%Y%m%d%H%i%s')
#写入格式化
STR_TO_DATE(#{createDateStart},'%Y%m%d%H%i%s')