java中判断当天是不是节日
时间: 2023-10-13 10:06:43 浏览: 48
Java中可以通过获取当前日期来判断当天是否是节日。以下是一个示例代码,可以判断中国的传统节日和公历节日:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class HolidayChecker {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
DateFormat dateFormat = new SimpleDateFormat("MMdd");
String md = dateFormat.format(date);
// 判断是否是春节
if (md.equals("0101")) {
System.out.println("今天是春节!");
}
// 判断是否是元宵节
if (md.equals("0215")) {
System.out.println("今天是元宵节!");
}
// 判断是否是端午节
if (md.equals("0505")) {
System.out.println("今天是端午节!");
}
// 判断是否是中秋节
if (md.equals("0815")) {
System.out.println("今天是中秋节!");
}
// 判断是否是国庆节
if (md.equals("1001")) {
System.out.println("今天是国庆节!");
}
// 判断是否是圣诞节
if (md.equals("1225")) {
System.out.println("今天是圣诞节!");
}
}
}
```
以上代码可以通过获取当前日期,然后判断是否和各个节日的日期相匹配,来判断当天是否是节日。如果是,则输出相应的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)