Java日期和时间

Gaz*_*Gaz 3 java date

我有一个传递java.util.Date的应用程序.我想检查这个日期是否在一天的指定时间内(例如10:30到11:30之间),我不关心日期,只关心时间.

有人能告诉我一个简单的方法吗?

谢谢

cle*_*tus 13

这就是Calendar班级的用途.假设date是你的Date对象:

Calendar cal = Calendar.getInstance();
cal.setTime(date);
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minutes = cal.get(Calendar.MINUTE);
if (hour == 10 && minutes >= 30 || hour == 11 && minutes <= 30) {
   ... 
}
Run Code Online (Sandbox Code Playgroud)