知道java中是否已经过了时间

时间:2015-11-03 18:02:36

标签: java date time

我想知道current time has passed 12 pm是否已经存在。我可以在if语句中执行此操作,如:

if(timenow is already pass 12 pm){

**do code here**

}

在joda时间有一个java代码或方法可以做到吗?所有答案都表示赞赏。谢谢。 :)

2 个答案:

答案 0 :(得分:3)

Calendar cal = Calendar.getInstance();
if (cal.get(Calendar.HOUR_OF_DAY) >= 12) {
 ...
}

答案 1 :(得分:1)

<强> JAVA

int hour = LocalDateTime.now().getHour();

<强> JODATIME

DateTime dt = new DateTime();  // current time
int hour = dt.getHourOfDay(); // gets hour of day

并将逻辑放在这里

if(hour >= 12){
   do code here
}
相关问题