java实现日期加20天 实例
时间: 2023-08-22 11:05:14 浏览: 154
Java中可以使用Calendar类来实现日期加减的操作。以下是一个示例代码,可以将当前日期加上20天:
```java
import java.util.Calendar;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
Date currentDate = calendar.getTime();
// 将当前日期加上20天
calendar.add(Calendar.DATE, 20);
Date newDate = calendar.getTime();
System.out.println("当前日期:" + currentDate);
System.out.println("加上20天后的日期:" + newDate);
}
}
```
运行结果:
```
当前日期:Mon Sep 13 16:51:38 CST 2021
加上20天后的日期:Fri Oct 01 16:51:38 CST 2021
```
注意,Calendar类的月份从0开始,即0表示1月,11表示12月。如果需要对月份进行加减操作,应该使用`Calendar.MONTH`来设置。例如,将当前日期加上3个月可以使用以下代码:
```java
calendar.add(Calendar.MONTH, 3);
```
阅读全文