1. 程式人生 > >Android如何判斷時間是否在0到8點之間

Android如何判斷時間是否在0到8點之間

Calendar cal = Calendar.getInstance();// 當前日期
int hour = cal.get(Calendar.HOUR_OF_DAY);// 獲取小時
int minute = cal.get(Calendar.MINUTE);// 獲取分鐘
int minuteOfDay = hour * 60 + minute;// 從0:00分開是到目前為止的分鐘數
final int start = 0* 60 + 20;// 起始時間 00:20的分鐘數
final int end = 8 * 60;// 結束時間 8:00的分鐘數
if (minuteOfDay >= start && minuteOfDay <= end) {
System.out.println("在外圍內");
} else {
System.out.println("在外圍外");
}