栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

如果您使用的是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,因为它似乎可以最好地描述您要执行的操作。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/514561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号