今天是周二,100天以后是周几?用Java代码表示
时间: 2024-03-03 17:49:30 浏览: 227
可以使用Java中的Calendar类来计算100天以后的日期,并获取对应的星期几。
以下是示例代码:
```java
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();
Date today = calendar.getTime();
// 计算100天后的日期
calendar.add(Calendar.DATE, 100);
Date after100Days = calendar.getTime();
// 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
String todayStr = sdf.format(today);
String after100DaysStr = sdf.format(after100Days);
// 输出结果
System.out.println("今天是:" + todayStr);
System.out.println("100天后是:" + after100DaysStr);
// 获取100天后是星期几
String[] weekdays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1;
System.out.println("100天后是:" + weekdays[dayOfWeek]);
}
}
```
输出结果:
```
今天是:2021年12月07日
100天后是:2022年03月17日
100天后是:星期五
```
阅读全文