java日历每月第一天是星期几
时间: 2024-09-18 20:12:28 浏览: 68
Java实现计算一个月有多少天和多少周
在Java中,你可以使用`java.util.Calendar`类来获取每个月的第一天是星期几。首先,你需要创建一个`Calendar`对象,并设置为特定的年份、月份和日期(例如1),然后调用`get(Calendar.DAY_OF_WEEK)`方法来获取星期几,该方法返回的是一个枚举值,对应于`Calendar.SUNDAY`到`Calendar.SATURDAY`。
下面是一个简单的示例:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2023, Calendar.JANUARY - 1, 1); // 设置为2023年1月1日,注意减1是因为日历是从0开始计数的
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println("2023年1月1日是星期" + (dayOfWeek - 1)); // 因为DAY_OF_WEEK从1开始计数,所以要减1转换成日常说法
}
}
```
运行上述代码,你会得到2023年1月1日是星期几的信息。如果你想查询其他月份,只需要改变`calendar.set`方法的参数即可。
阅读全文