java有一个开始时间1500与一个结束时间1600如何与当前时间比较判断时间段是否过期
您可以使用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("时间段已过期");
}
}
}
该代码将当前时间与给定的开始时间和结束时间进行比较,并根据比较结果输出相应的信息。如果当前时间在开始时间和结束时间之间,则输出"时间段未过期",否则输出"时间段已过期"
原文地址: http://www.cveoy.top/t/topic/idcZ 著作权归作者所有。请勿转载和采集!