-
Bean文件中的时间是java.util.Date类型
-
mysql数据库里的字段是datetime类型
public class Bean{
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date date;
public void setDate(Date date){
this.date = date;
}
public Date getDate(){
return date;
}
}
入参格式化(前端传进来的是一个字符串):Spring的注解@DateTimeFormat
@DateTimeFormat(pattern=“yyyy-MM-dd HH:mm:ss”)就是将字符换转为Date类型
Spring的注解
出参格式化(从数据库查询返回的数据给前端): jackson的@JsonFormat注解
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)
一般的项目需要导包
但是如果是springboot项目,自带的spring-boot-start-web下就有相关依赖,