java代码判断日期是否是周末
时间: 2023-08-20 16:06:05 浏览: 136
可以使用Java中的Calendar类来判断日期是否是周末,示例代码如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 日期字符串
String dateString = "2021-07-04";
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置日期
calendar.set(Calendar.YEAR, Integer.parseInt(dateString.split("-")[0]));
calendar.set(Calendar.MONTH, Integer.parseInt(dateString.split("-")[1]) - 1);
calendar.set(Calendar.DAY_OF_MONTH, Integer.parseInt(dateString.split("-")[2]));
// 判断是否是周末
if (calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY || calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
System.out.println(dateString + " 是周末");
} else {
System.out.println(dateString + " 不是周末");
}
}
}
```
其中,首先通过字符串解析获取日期,然后创建Calendar实例并设置日期,最后判断该日期是否是周末。如果Calendar实例的DAY_OF_WEEK字段等于SATURDAY或SUNDAY,则表示该日期是周末。
阅读全文