【工具】java判断某个时间是否在时间范围区间内
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Example {
public static void main(String[] args) throws ParseException {
// 要判断的时间
String timeString = "2023-11-21 12:00:00";
// 范围的起止时间
String startTimeString = "2023-11-22 13:00:00";
String endTimeString = "2023-11-22 23:59:59";
// 将时间和范围的起止时间转换为Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time = sdf.parse(timeString);
Date startTime = sdf.parse(startTimeString);
Date endTime = sdf.parse(endTimeString);
// 判断时间是否在范围内
boolean isInRange = time.after(startTime) && time.before(endTime);
System.out.println("时间是否在范围内:" + isInRange);
}
}