java 判断一个time类型是否在两个TIME之间
可以使用 before() 和 after() 方法来判断一个 Time 类型是否在两个 Time 之间。
假设有两个 Time 类型的变量 startTime 和 endTime,以及要判断的 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
}
原文地址: http://www.cveoy.top/t/topic/b11P 著作权归作者所有。请勿转载和采集!