前台传递一个时间字符传,后台怎么用Date类型接收?

入参格式化

1)若只是传一个字符传可以在Controller对应的方法参数前加上

@DateTimeFormat

  •  pattern:是你需要转换的时间日期的格式

前台传递一个时间字符传,后台怎么用Date类型接收?

 

2)若传递一个拥有Date属性的实体类时,需要在该实体类的对应属性上加上

前台传递一个时间字符传,后台怎么用Date类型接收?

 

 

出参格式化

1)若需要从后台取数据到前台显示,则需要在该实体类对应的属性加上

前台传递一个时间字符传,后台怎么用Date类型接收?

 

  • pattern:是你需要转换的时间日期的格式
  • timezone:是时间设置为东八区,避免时间在转换中有误差
  • 提示:@JsonFormat注解可以在属性的上方,同样可以在属性对应的get方法上,两种方式没有区别