要判斷當前時間是否在指定區間內,可以使用Java中的LocalTime
和LocalDateTime
類來實現。以下是一種判斷方法:
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime startTime = LocalTime.of(9, 0); // 指定區間的開始時間
LocalTime endTime = LocalTime.of(17, 0); // 指定區間的結束時間
LocalTime currentTime = LocalTime.now(); // 獲取當前時間
if (currentTime.isAfter(startTime) && currentTime.isBefore(endTime)) {
System.out.println("當前時間在指定區間內");
} else {
System.out.println("當前時間不在指定區間內");
}
}
}
在上面的代碼中,我們先創建了指定區間的開始時間startTime
和結束時間endTime
,然后獲取當前時間currentTime
。通過isAfter()
和isBefore()
方法來判斷當前時間是否在指定區間內。如果當前時間在指定區間內,則輸出"當前時間在指定區間內",否則輸出"當前時間不在指定區間內"。