MySQL 数据库获取正确的时间

问题描述 投票:0回答:0

在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)
java mysql
© www.soinside.com 2019 - 2024. All rights reserved.