09-Spring整合日期问题

HTML 页面输入框:

1
<input type="date" name="uploadTime">

image-20200705123740098

Java 实体类属性:

1
2
3
4
5
6
7
/*
* @JsonFormat: 作为 json 输出时的格式
* @DateTimeFormat: 给对象设置属性时,需要传入的格式,比如添加、修改
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date uploadTime;

数据库字段类型:

1
2
3
4
5
6
7
CREATE TABLE `tb_document`(
`id` INT PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`description` VARCHAR(100) NOT NULL,
`author` VARCHAR(20) NOT NULL,
`upload_time` DATE NOT NULL # DATE 日期类型
)CHARSET=utf8;

09-Spring整合日期问题
https://janycode.github.io/2018/06/21/08_框架技术/03_SpringMVC/09-Spring整合日期问题/
作者
Jerry(姜源)
发布于
2018年6月21日
许可协议