【工具】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);}
}