以下是在Java中实现此操作的示例代码:

LocalDateTime now = LocalDateTime.now(); // 获取当前时间

LocalDateTime pastTime = now.minusMinutes(30); // 获取半小时前的时间

LocalDateTime targetTime = ...; // 获取需要比较的时间

boolean isBeforeHalfHourAgo = targetTime.isBefore(pastTime); // 判断目标时间是否在半小时前

if (isBeforeHalfHourAgo) {
    System.out.println("目标时间小于半小时前");
} else {
    System.out.println("目标时间不小于半小时前");
}

此代码将获取当前时间,然后从当前时间中减去30分钟以获取半小时前的时间。然后,它将获取需要比较的时间,并使用isBefore()方法将其与半小时前的时间进行比较。如果目标时间早于半小时前的时间,则返回true,否则返回false

localdatetime 时间比较 小于半小时前 返回true

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

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