在没有区域信息的情况下节省数据库时间

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

我处理一个文本日志文件,其中包含以下形式的日期:“2021 年 1 月 20 日下午 5:26:19”。

我没有区域信息。系统在完全隔离的情况下运行,例如离线模式,或没有连接到互联网。与外界零连接。

我想将此信息保存到数据库中以进行进一步的时间比较,例如查看大于此时间的日志。 因此,我将其保存到 POSTGRES 数据库中时间戳类型的列中。 当需要时,我从数据库检索转换为 LocalDataTime 并使用它。

将此信息保存到数据库的正确方法或更好方法是什么?

postgresql java-time
1个回答
0
投票

如果您不知道时区,请使用 postgres 支持的无区时间戳:

CREATE TABLE MYTABLE (
    ...
    LOGGED_AT TIMESTAMP WITHOUT TIME ZONE,
    ...
)
© www.soinside.com 2019 - 2024. All rights reserved.