Java 基于 hutool的 DateUtil 对象判断连个日期是否为自然月份连续的
日期
可以使用 DateUtil.monthBetween 方法,该方法会返回两个日期之间的自然月份差。如果两个日期之间的自然月份差为 1,则说明这两个日期是连续的自然月份。
示例代码如下:
import cn.hutool.core.date.DateUtil;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 定义两个日期
Date date1 = DateUtil.parse("2021-01-01");
Date date2 = DateUtil.parse("2021-02-01");
// 判断是否为连续自然月份
int monthBetween = DateUtil.monthBetween(date1, date2);
if (monthBetween == 1) {
System.out.println("是连续自然月份");
} else {
System.out.println("不是连续自然月份");
}
}
}
输出结果:
是连续自然月份
``
原文地址: https://www.cveoy.top/t/topic/fuUU 著作权归作者所有。请勿转载和采集!