數據庫日期型2014-07-10java時間戳轉換問題1404921600000
1.在ssm框架中利用Spring Aop配置轉換類
2.在pojo里加入轉換函數
在springboot中有更好的方法
1.pom添加
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-typehandlers-jsr310</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>2.9.2</version> </dependency>
pom文件
沒有
jackson-datatype-jsr310就會出現 我的事json數據
birthday | |
year | 2014 |
month | "JULY" |
chronology | |
id | "ISO" |
calendarType | "iso8601" |
era | "CE" |
dayOfMonth | 10 |
dayOfWeek | "THURSDAY" |
dayOfYear | 191 |
leapYear | false |
monthValue | 7 |
2.至此,Pojo類中的域,可以用LocalDate來映射數據庫中的date類型字段了,可以用LocalTime來映射數據庫中的time類型字段了,可以用LocalDateTime字段來映射數據庫中的datetime類型字段了
@JsonFormat(pattern = "yyyy-MM-dd") private LocalDate birthday;
public LocalDate getBirthday() { return birthday; } public void setBirthday(LocalDate birthday) { this.birthday = birthday; }
3.測試