在Java项目中,我使用方法获取日期
LocalDateTime.now() // 2023-02-19T01:28:37.567084900
这是正确的日期
我将这个日期插入数据库。
如果你在数据库中查看这个日期,它会有所不同
2023-02-19T01:28:37.567084900
这不是正确的日期。
为什么以及如何修复?
附言MySql 服务器显示正确的时间,与 LocalDateTime.now() 方法相同。
mysql> SELECT NOW();
+---------------------+
| NOW() |
+---------------------+
| 2023-02-19 01:28:46 |
+---------------------+
1 row in set (0.00 sec)
mysql> SELECT CURTIME();
+-----------+
| CURTIME() |
+-----------+
| 01:28:48 |
+-----------+
1 row in set (0.00 sec)