LocalDateTime前后端交互需要使用时需要对时间进行格式化
@DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty(value = "时间")
private LocalDateTime date;
使用时前端传值的时候@DatetimeFormat只能使用 yyyy-MM-dd hh:mm:ss 格式化,展示时可以使用 yyyy-MM-dd
LocalDate前后端交互不需要进行格式化,该类自动按照yyyy-MM-dd格式进行格式化
注:
@DatetimeFormat是将String转换成Date,一般前台通过form表单给后台传值时,字符串转date
@JsonFormat 将Date转换成String和String转date 一般后台传值给前台时,如果前端传入的是json那则使用此注解进行格式化