判断输入日期是当周第几天java
时间: 2023-05-27 21:05:37 浏览: 145
利用Java计算某个日期是星期几
5星 · 资源好评率100%
可以使用Java中的Calendar类来判断输入日期是当周的第几天。
以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 假设输入的日期为2022年2月1日
Calendar calendar = Calendar.getInstance();
calendar.set(2022, 1, 1); // 月份从0开始计算,所以2月份要写1
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 获取输入日期是星期几,1表示星期日,2表示星期一,以此类推
// 计算输入日期是当周的第几天,注意这里星期天是第一天
int dayOfWeekInWeek = dayOfWeek == 1 ? 7 : dayOfWeek - 1;
System.out.println("输入日期是星期" + dayOfWeek + ",当周第" + dayOfWeekInWeek + "天");
}
}
```
输出结果为:
```
输入日期是星期2,当周第2天
```
即输入的日期是当周的第2天。
阅读全文