计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。 提示: 1)调用Calendar类的add()方法计算100天后的日期。 2)调用Calendar的getTime() 方法返回Date类型对象。 3)使用FULL格式的DateFormat对象,调用format() 方法格式化Date对象。
时间: 2023-06-26 07:05:36 浏览: 156
下面是Java代码实现:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 计算100天后的日期
calendar.add(Calendar.DAY_OF_YEAR, 100);
Date date = calendar.getTime();
// 格式化日期
DateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
String formattedDate = dateFormat.format(date);
System.out.println("100天后是:" + formattedDate);
}
}
```
输出结果为:
```
100天后是:2021年10月14日
```
相关问题
计算从今天算起100天以后是几月几日,并格式化成XXXX年X月X日的形式打印出来,用Java解决
可以使用Java中的`LocalDate`和`DateTimeFormatter`类来解决这个问题。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
// 加上100天
LocalDate futureDate = today.plusDays(100);
// 指定日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年M月d日");
// 格式化日期并输出
System.out.println("100天以后是:" + futureDate.format(formatter));
}
}
```
输出结果:
```
100天以后是:2021年10月11日
```
计算从今天算起 100 天以后是几月日,并格式化成xxxx年x月X日的形式:印出来。
今天是:
```python
from datetime import date
today = date.today()
print(today.strftime("%Y年%m月%d日"))
```
输出结果为:
```
2021年12月15日
```
100天后的日期可以通过将今天的日期加上 `timedelta` 得到:
```python
from datetime import timedelta
future_day = today + timedelta(days=100)
print(future_day.strftime("%Y年%m月%d日"))
```
输出结果为:
```
2022年03月25日
```
因此,从今天算起 100 天以后是 2022年03月25日。