java当前日期往后推一年
时间: 2023-07-18 19:18:49 浏览: 80
可以使用Java中的Calendar类来实现将当前日期往后推一年的操作,具体实现代码如下:
```java
import java.util.Calendar;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 将日期往后推一年
calendar.add(Calendar.YEAR, 1);
// 获取推后一年后的年月日
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 输出推后一年后的日期
System.out.println("当前日期往后推一年为:" + year + "-" + month + "-" + day);
}
}
```
运行以上代码,输出结果为当前日期往后推一年的日期,例如当前日期为2021-09-01,输出结果为2022-09-01。
相关问题
java 当前时间往后一年
您可以使用Java中的Calendar类来实现将当前时间往后一年的操作。以下是一个示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
Date currentDate = calendar.getTime();
// 将当前时间往后推一年
calendar.add(Calendar.YEAR, 1);
Date nextYearDate = calendar.getTime();
// 输出结果
System.out.println("当前时间:" + currentDate);
System.out.println("往后一年的时间:" + nextYearDate);
}
}
```
运行以上代码,将会输出如下结果:
```
当前时间:Sun Nov 28 22:32:58 CST 2021
往后一年的时间:Mon Nov 28 22:32:58 CST 2022
```
可以看到,当前时间是2021年11月28日,往后一年的时间是2022年11月28日。
java当前日期往后推一个月
可以使用Java中的Calendar类来实现将当前日期往后推一个月的操作,具体实现代码如下:
```java
import java.util.Calendar;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 将日期往后推一个月
calendar.add(Calendar.MONTH, 1);
// 获取推后一个月后的年月日
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 输出推后一个月后的日期
System.out.println("当前日期往后推一个月为:" + year + "-" + month + "-" + day);
}
}
```
运行以上代码,输出结果为当前日期往后推一个月的日期,例如当前日期为2021-09-01,输出结果为2021-10-01。