可以使用 before()after() 方法来判断一个 Time 类型是否在两个 Time 之间。

假设有两个 Time 类型的变量 startTimeendTime,以及要判断的 Time 类型的变量 checkTime,则可以使用以下代码判断:

if (checkTime.after(startTime) && checkTime.before(endTime)) {
    // checkTime 在 startTime 和 endTime 之间
} else {
    // checkTime 不在 startTime 和 endTime 之间
}

如果要包含边界,则可以使用 equals() 方法。例如,如果要包含 startTime,则可以将条件改为:

if (checkTime.equals(startTime) || (checkTime.after(startTime) && checkTime.before(endTime))) {
    // checkTime 在 startTime 和 endTime 之间,包含 startTime
} else {
    // checkTime 不在 startTime 和 endTime 之间,或者不包含 startTime
}
java 判断一个time类型是否在两个TIME之间

原文地址: http://www.cveoy.top/t/topic/b11P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录