失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java 实现判断时间是否在某个区间内(如是否在23点到凌晨4点之间)

Java 实现判断时间是否在某个区间内(如是否在23点到凌晨4点之间)

时间:2019-12-21 07:13:43

相关推荐

Java 实现判断时间是否在某个区间内(如是否在23点到凌晨4点之间)

最近遇到一个需求,就是判断一个时间是否在23点到凌晨4点之间,这个时间段是可以修改的。在网上收了一下发现没有符合我的需求的,就自己琢磨了一下,感觉这样算还是可以的。

思路:

如上图的那个圆形的钟表,可以从开始时间剪断,把钟表的环铺平,此时就变成了一个刻度尺,这样就好比较了

代码块

测试代码:

public static void main(String[] args) {int start = 23;int end = 4;int emp = 24 - start;for (int d = 0; d < 24; d++) {System.out.println((start + emp) % 24 + "\t" + (d + emp) % 24 + "\t" + (end + emp) % 24);}}

输出:

0 1 5

0 2 5

0 3 5

0 4 5

0 5 5

0 6 5

0 7 5

0 8 5

0 9 5

0 10 5

0 11 5

0 12 5

0 13 5

0 14 5

0 15 5

0 16 5

0 17 5

0 18 5

0 19 5

0 20 5

0 21 5

0 22 5

0 23 5

0 0 5

如果觉得《Java 实现判断时间是否在某个区间内(如是否在23点到凌晨4点之间)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。