我想发现当前时间介于x和y时间之间,而忽略了Date组件。
我的时间也可以在第二天之间落下。 我想知道这样做的最好方法。
我想检查一下我目前的时间是否低于2倍。 22 PM - 7 AM(次日早晨)
我知道比较小时部分然后分钟但不知道这是最好的方式。我想知道人们使用的标准练习。
答案 0 :(得分:1)
有两种选择:
Calendar.before()和Calendar.after()方法。 Date.after()和Date.before()方法。
Calendar myTime = ...;
Calendar startTime = ...;
Calendar endTime = ...;
boolean valid = myTime.after(startTime) && myTime.before(endTime);
也可能有其他选择。