89 字
1 分钟
java之当Date转java.sql.Date时失去时间精度
2018-01-23

参考链接

[java.util.Date to java.sql.Date doesn't contain Time——Stackoverflow](https://stackoverflow.com/questions/30479069/java-util-date-to-java-sql-date-doesnt-contain-time)

java之当Date转java.sql.Date时失去时间精度

当我在尝试将 `2020-06-14T00:00:00+01:00` 将转成Date时,并准备将存储到数据库,我将它转化成 `java.sql.Date` 这个类,我debug发现日期居然变成`2020-06-14` 失去了后面 `07:00:00` 的time精度。

解决方法:

Timestamp timestamp = new java.sql.Timestamp(date.getTime());
java之当Date转java.sql.Date时失去时间精度
https://iszengmh.pages.dev/posts/java之当date转javasqldate时失去时间精度/
作者
Rise Zeng
发布于
2018-01-23
许可协议
CC BY-NC-SA 4.0