如何检查时间是否在特定范围之间?

如何检查时间是否在特定范围之间?,第1张

如何检查时间是否在特定范围之间?

如果您使用的是Java 8之前的Java版本,请查看Joda的API文档

具体来说,有一个AbstractInterval#containsNow()方法可让您执行所需的 *** 作。

例如:

new Interval(start, end).containsNow();

其中start和end可以是许多不同值/对象中的任何一个。请参阅有关可用的不同构造函数的文档:时间间隔


您可以将方法修改如下:

boolean isNowBetweenDateTime(final DateTime s, final DateTime e) {    return new Interval(s, e).containsNow();}

就是说,这只是一行,所以您实际上不需要用自己的方法包装它:)

再次查看文档。Interval构造函数可以采用各种对象/值,因此请选择适合您需要的对象/值。我建议使用DateTime,因为它似乎可以最好地描述您要执行的 *** 作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5505622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存