怎么接收时间类型参数
对前端来说时间类型就是字符串,所以后端进行时间类型参数获取时有两种方式:
1.接口的时间入参定义成String类型,然后再代码中将字符串格式化成时间类型
2.接口的时间入参定义成Date类型:
2.1)前端传递的参数为k1=v1&k2=v2的形式时,字段上需要添加org.springframework.format.annotation包下的@DateTimeFormat
注解1
2"yyyy/MM/dd HH:mm:ss") (pattern =
private Date testTime;
或者是如下的形式1
2
3
4
5
6
"/dateParam") (
public String dateParam(@DateTimeFormat (pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime testTime){
System.out.println(testTime);
return "ok";
}
2.2)前端传递的参数为json形式时,字段上需要添加 com.fasterxml.jackson.annotation包下的@JsonFormat
注解1
2"yyyy/MM/dd HH:mm:ss",timezone="GMT+8") (pattern =
private Date testTime;