2015-10-07 113 views
0

我是編碼新手,如果當前時間在2次之間,我希望我的程序執行某些操作。檢查當前時間是否在2次之間。 JAVA

示例: 當前時間=上午8:25 如果當前時間在上午8:00到上午8:50之間,請在控制檯中輸入「something」。

有沒有辦法讓我的程序自動獲取當前時間?日曆課程? 請幫忙! 馬修

+0

請點擊這裏:http://stackoverflow.com/questions/833768/java-code-for-getting-current-time – bgse

回答

0

你可以得到當前的時間實例化一個新java.util.Object Date current = new Date();

然後你可以用after()before()方法發揮

希望這有助於 阿爾貝託

0
String starttime = "08:00:00"; 
String endtime = "08:50:00"; 

SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); 
Date date1 = format.parse(starttime); 
Date date2 = format.parse(endtime); 

Calendar cal = Calendar.getInstance(); 

String currenttime = format.format(cal.getTime()); 
Date datenow = format.parse(currenttime) 

if (date1.getTime() < datnow.getTime() && date2.getTIme() > datenow.getTime()) 
System.out.println("Time is within defined borders."); 

我現在沒有編譯器。這應該很好。

相關問題