【工具】java判断某个时间是否在时间范围区间内

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

猜你喜欢

转载自blog.csdn.net/G971005287W/article/details/134551612