用java的hutool获取当天前一天的年月
时间: 2024-09-23 09:12:54 浏览: 69
java获取当前时间和前一天日期(实现代码)
5星 · 资源好评率100%
在Hutool日期处理中,你可以使用`DateUtil`类提供的功能轻松获取当前日期的前一天,并从中提取年份和月份。首先,你需要引入Hutool的DateUtil工具类。以下是一个示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Date currentDate = DateUtil.now();
// 减去一天得到前一天
Date yesterday = currentDate.minusDays(1);
// 提取年月
int year = yesterday.getYear() + 1900; // Java默认的公元纪元是1900,加1是为了转换成通常的四位数表示
int month = yesterday.getMonth() + 1; // 月份从0开始计数,加1对应实际的月份
System.out.println("昨天的年份: " + year);
System.out.println("昨天的月份: " + month);
}
}
```
阅读全文