获取当天的下一天的年月 java 方法
时间: 2023-12-03 08:46:32 浏览: 75
可以使用Java中的Calendar类来获取下一天的年月日。以下是一个示例代码:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class NextDay {
public static void main(String[] args) {
// 创建日期格式化对象
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
// 获取当前日期
Calendar cal = Calendar.getInstance();
String currentDate = df.format(cal.getTime());
System.out.println("当前日期:" + currentDate);
// 将日期加1天
cal.add(Calendar.DATE, 1);
String nextDate = df.format(cal.getTime());
System.out.println("下一天日期:" + nextDate);
// 获取下一天的年月
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1; // 注意月份从0开始,需要加1
System.out.println("下一天的年月:" + year + "-" + month);
}
}
```
输出结果如下:
```
当前日期:2021-06-15
下一天日期:2021-06-16
下一天的年月:2021-6
```
可以看到,我们首先获取当前日期,并将日期加1天,然后使用Calendar类的get方法获取下一天的年月。
阅读全文