前后端传日期参数的格式问题汇总

1、前端传yyyy-MM-dd HH:mm:ss格式,后端用 java.util.Date 不需要加注解就可以接收

2、前端传yyyy-MM-dd 格式,后端用 java.util.Date 无法接收。

3.、前端传yyyy-MM-dd HH:mm:ss格式,后端用 java.sql.Date 无法接收,试了几个注解都不行
 
4.、前端传yyyy-MM-dd 格式,后端用 java.sql.Date 不加任何注解就可以接收。

后端用Timestamp类型接收日期参数,保证前后端一致即可,方法可以尝试以下两种:
1、application.propertis文件中加入
        spring.jackson.date-format=yyyy-MM-dd 或yyyy-MM-dd HH:mm:ss
 
2、在实体类的日期类型属性上加注解
    @JsonFormat(pattern = "yyyy-MM-dd")   或yyyy-MM-dd HH:mm:ss
    private Timestamp deadline;  

你可能感兴趣的:(java)