- 以下是格式化的时间

- 具体使用
- 实体类通过注解@DateTimeFormat和@JsonFormat进行格式化
@Data
public class Order {
private long id;
private User user;
private Menu menu;
private Admin admin;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date date;
private int state;
}
2. MySQL数据库中的时间字段按需设置时间类型
MySQL数据库时间类型总结
| 日期时间类型 | 占用空间 | 日期格式 | 最小值 | 最大值 | 零值表示 |
|---|---|---|---|---|---|
| DATETIME | 8 bytes | YYYY-MM-DD HH:MM:SS | 1000-01-01 00:00:00 | 9999-12-31 23:59:59 | 0000-00-00 00:00:00 |
| TIMESTAMP | 4 bytes | YYYY-MM-DD HH:MM:SS | 19700101080001 | 2038 年的某个时刻 | 00000000000000 |
| DATE | 4 bytes | YYYY-MM-DD | 1000-01-01 | 9999-12-31 | 0000-00-00 |
| TIME | 3 bytes | HH:MM:SS | -838:59:59 | 838:59:59 | 00:00:00 |
| YEAR | 1 bytes | YYYY | 1901 | 2155 | 0000 |
5种时间类型详解见参考链接:
https://www.cnblogs.com/alterem/p/12001817.html
来源:https://www.cnblogs.com/yh-simon/p/12300111.html