当前时间介于两次java之间

时间:2014-01-15 05:19:51

标签: java

我想发现当前时间介于x和y时间之间,而忽略了Date组件。

我的时间也可以在第二天之间落下。 我想知道这样做的最好方法。

我想检查一下我目前的时间是否低于2倍。 22 PM - 7 AM(次日早晨)

我知道比较小时部分然后分钟但不知道这是最好的方式。我想知道人们使用的标准练习。

1 个答案:

答案 0 :(得分:1)

有两种选择:

Calendar.before()和Calendar.after()方法。 Date.after()和Date.before()方法。

    Calendar myTime = ...;
    Calendar startTime = ...;
    Calendar endTime = ...;

    boolean valid = myTime.after(startTime) && myTime.before(endTime);

也可能有其他选择。