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