【发布时间】:2013-06-17 06:18:53
【问题描述】:
我现在有时间:
new Date();
我有一些小时常数,例如,23 和 8(晚上 11 点或 23:00、上午 8 点或 08:00)。 我怎么知道现在是两个小时常数之间的时间?
如果现在时间在两个小时之间,则需要运行一些程序代码或不运行,例如,如果已经是晚上并且不是早上,则不要运行一些代码。
这里的图片可以更好地解释:
静音模式不触发的某些情况:
00:00 20.06.13 - 23:00 20.06.13 // after 23.00 can loud!!
23:00 20.06.13 - 15:00 20.06.13 // after 15.00 can loud!!
01:00 20.06.13 - 08:00 20.06.13 // after 08.00 can loud!!
21:00 20.06.13 - 08:00 20.06.13 // after 08.00 can loud!!
【问题讨论】:
-
你试过了吗?
-
我尝试了但没有。我和java中的时间函数混淆了,它真的有很多方法。
-
您只想比较时间。所以
Jan 1 00:00:00 GMT 2013和Dec 31 00:00:00 GMT 2014会在 2 小时之间,对吧? -
瞧!有答案stackoverflow.com/a/17212955/2235132可以证明!
标签: java android time format hour