我想知道current time has passed 12 pm
已經存在了。我可以在if語句中這樣做:知道java是否已經過去了
if(timenow is already pass 12 pm){
**do code here**
}
是否有java代碼或joda時間的方法可以做到這一點?所有的答案表示讚賞。謝謝。 :)
我想知道current time has passed 12 pm
已經存在了。我可以在if語句中這樣做:知道java是否已經過去了
if(timenow is already pass 12 pm){
**do code here**
}
是否有java代碼或joda時間的方法可以做到這一點?所有的答案表示讚賞。謝謝。 :)
Calendar cal = Calendar.getInstance();
if (cal.get(Calendar.HOUR_OF_DAY) >= 12) {
...
}
對於Java 8:'LocalTime.now()。getHour()> = 12'。 「已通過」也可以解釋爲'LocalTime.now()。isAfter(LocalTime.NOON)',其中不包括'12:00:00.000000000'的確切時間。 – Andreas
如果我有一個給定的日期如2015-11-04 00:42:20怎麼辦?我如何得到那個小時? – user3418987
使用SimpleDateFormat對象將其轉換爲具有該日期的日曆上的Date和setTime()。 – Thevenin
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
}
是不是CURREN時間總是晚上12點左右? – Blindy
是的,Java有Date類,可以做到這一點 – Zavior