java当前日期往后推一个月的天数
时间: 2023-07-18 13:18:49 浏览: 153
将当前日期往后推一个月后的天数是不确定的,因为不同的月份天数不同,例如2月份就有28或29天,而其他月份有30或31天。如果要计算一个月后的具体日期,可以使用Java的Calendar类中的set方法来设置日期,然后再获取具体的年月日。具体实现代码如下:
```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); // 月份从0开始,不需要加1
int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
// 输出推后一个月后的日期
System.out.println("当前日期往后推一个月的天数为:" + day);
}
}
```
运行以上代码,输出结果为当前日期往后推一个月后的天数,例如当前日期为2021-09-01,输出结果为30,因为9月份有30天。
阅读全文