Java 判断时间段是否过期:使用 LocalTime 和 LocalDateTime
您可以使用 Java 中的LocalTime和LocalDateTime类来比较时间段是否过期。以下是一个示例代码:
import java.time.LocalTime;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalTime startTime = LocalTime.of(15, 0); // 设置开始时间为15:00
LocalTime endTime = LocalTime.of(16, 0); // 设置结束时间为16:00
LocalDateTime currentTime = LocalDateTime.now(); // 获取当前时间
// 获取当前时间的时分部分
LocalTime current = currentTime.toLocalTime();
// 判断当前时间是否在开始时间和结束时间之间
if (current.isAfter(startTime) && current.isBefore(endTime)) {
System.out.println('时间段未过期');
} else {
System.out.println('时间段已过期');
}
}
}
该代码将当前时间与给定的开始时间和结束时间进行比较,并根据比较结果输出相应的信息。如果当前时间在开始时间和结束时间之间,则输出'时间段未过期',否则输出'时间段已过期'。
原文地址: https://www.cveoy.top/t/topic/pVRm 著作权归作者所有。请勿转载和采集!