首页 > 解决方案 > 如何检查两个本地时间是否在同一天?

问题描述

从我的 UI 中,我传递了两个 LocalTime 值;不时地。两次都是

本地时间 HH:mm

格式化。现在我需要检查这些时间是否在同一天。例如,如果有人通过 fromTime - 18:00 和 toTime - 10:00,我需要抛出异常。我需要检查两个时间是否在同一天。

我尝试使用 DateUtils.isSameDay() 但它接受日期。就我而言,我只有时间。

感谢你的帮助。

谢谢

标签: javalocaltimetime-format

解决方案


LocalTime 不存储或表示日期或时区。因此,您无法检查两个实例是否在同一日期。

只需查看“从”时间是否在“到”时间之前。

如果您还需要存储日期,请使用LocalDateTime.


推荐阅读