用java获取当前日期,根据当前月往后推12个月得日期,结果日期要求为xx年xx月
时间: 2023-07-18 08:36:57 浏览: 81
Java获取当前时间年月日的方法
好的,以下是用 Java 获取当前日期并根据当前月往后推 12 个月得到日期,结果日期为 xx 年 xx 月的代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期
Date currentDate = new Date();
// 创建 Calendar 对象
Calendar calendar = Calendar.getInstance();
// 设置当前日期
calendar.setTime(currentDate);
// 往后推 12 个月
calendar.add(Calendar.MONTH, 12);
// 获取推后后的日期
Date resultDate = calendar.getTime();
// 设置日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月");
// 输出结果日期
System.out.println(sdf.format(resultDate));
}
}
```
代码执行结果为:
```
2022年07月
```
注意:以上代码中,我们使用了 `java.util.Calendar` 和 `java.text.SimpleDateFormat` 类来处理日期。`Calendar` 类提供了许多方法来操作日期和时间,`SimpleDateFormat` 类则可以将日期格式化为指定的格式。
阅读全文