将24:00设置为Java时间

时间:2018-08-16 06:59:49

标签: java datetime

我试图将“ 24:00:00”作为时间映射到模型,然后使用模型将数据保存在Postgres DB中。

问题是每当我尝试将“ <24> 00:00”设置为 java.util.Date java.sql.Time 中任何一个的值时或 java.time.LocalTime ,在将“ 24:00:00”保存到数据库之前,该值已调整为“ 00:00:00”,因为这些数据类型仅支持“ 0-23 ”。

我不知道如何实现这一目标,我尝试着看类似的问题,但无济于事。有什么建议可以管理“ 24:00:00”吗?

1 个答案:

答案 0 :(得分:2)

“ 24:00:00”是“ 00:00:00”
没有区别,时间以周期为单位,因此在“ 23:59:59”之后,默认的下一个值为“ 00:00:00”。所以我在那里没看到问题。

如果您坚持要24:00:00,建议您查看此帖子here