Java 解析和存储本地时间
我正在使用Java持久性API将一些CSV表转换为PostgreSQL服务器中的条目。我遇到了一些麻烦,因为其中一列包含的数据几乎与本地时间对应,但并不完全对应:通常条目类似于Java 解析和存储本地时间,java,database,postgresql,jpa,Java,Database,Postgresql,Jpa,我正在使用Java持久性API将一些CSV表转换为PostgreSQL服务器中的条目。我遇到了一些麻烦,因为其中一列包含的数据几乎与本地时间对应,但并不完全对应:通常条目类似于09:33:00,我可以将其解析为本地时间。但是,有时时间会超过24小时,例如:25:01:00。这些值描述了自午夜以来的秒数,但它们不限于范围00:00:00-23:59:59。为了比较这些值,不可避免地要存储一天是否过去 我想知道解析和存储这些值的正确方法。使用java.time.Duration是一个好主意吗?或者这
09:33:00
,我可以将其解析为本地时间。但是,有时时间会超过24小时,例如:25:01:00
。这些值描述了自午夜以来的秒数,但它们不限于范围00:00:00-23:59:59
。为了比较这些值,不可避免地要存储一天是否过去
我想知道解析和存储这些值的正确方法。使用
java.time.Duration
是一个好主意吗?或者这是java.util.Date
的情况吗?哪个日历中有25小时?!嗯,从技术上讲,这是一个持续时间。。。。数据描述了一组重叠和环绕的时间间隔…也许