判断时刻是否在范围内

新手上路,请多包涵

数据库现在有一张表用来记录多条时间段(两个字段:开始时刻和结束时刻)
java给出一个时刻,我如何去判断该时刻是不是在数据库表内的多条时间段内?
谢谢大家

阅读 1.7k
2 个回答
新手上路,请多包涵

转成Long类型的时间戳去比较

建议你都转成 LocalDateTime 使用,如果没有年月日则使用 LocalTime 来比较。

LocalTimeparse 方法可以直接解析标准格式的时间字符串 HH:mm:ss,很方便。

比较则可以使用 isBeforeisAfter 直接跟另一个 LocalTime 比较。

其他一些更详细的用法可以自行查找了,都是 java.time 包下的东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题