数据库现在有一张表用来记录多条时间段(两个字段:开始时刻和结束时刻)
java给出一个时刻,我如何去判断该时刻是不是在数据库表内的多条时间段内?
谢谢大家
数据库现在有一张表用来记录多条时间段(两个字段:开始时刻和结束时刻)
java给出一个时刻,我如何去判断该时刻是不是在数据库表内的多条时间段内?
谢谢大家
建议你都转成 LocalDateTime
使用,如果没有年月日则使用 LocalTime
来比较。
LocalTime
有 parse
方法可以直接解析标准格式的时间字符串 HH:mm:ss
,很方便。
比较则可以使用 isBefore
和 isAfter
直接跟另一个 LocalTime
比较。
其他一些更详细的用法可以自行查找了,都是 java.time
包下的东西。
4 回答1.1k 阅读✓ 已解决
4 回答700 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
8 回答1.1k 阅读
3 回答945 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答661 阅读✓ 已解决
转成Long类型的时间戳去比较