计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。提示: (1)调用Calendar类的add()方法计算100天后的日期。(2)调用Calendar的getTime() 方法返回Date类型对象。(3)使用FULL格式的DateFormat对象,调用format() 方法格式化Date对象。
时间: 2024-02-16 08:02:38 浏览: 135
好的,根据你的要求,我来给你写一个Java程序来实现这个功能:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class CalculateDate {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 添加100天
calendar.add(Calendar.DAY_OF_YEAR, 100);
// 获取100天后的日期
Date date = calendar.getTime();
// 格式化日期
DateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日");
String formattedDate = dateFormat.format(date);
// 打印输出
System.out.println("100天后的日期为:" + formattedDate);
}
}
```
输出结果为:
```
100天后的日期为:xxxx年x月x日
```
请注意,由于程序是动态计算的,所以最后的输出结果中的年月日会根据当前日期而变化。
阅读全文