色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java檢查工作日和節(jié)假日

劉柏宏1年前8瀏覽0評論

Java是一種流行的編程語言,它可用于開發(fā)各種應(yīng)用程序。在許多應(yīng)用程序中,需要檢查工作日和節(jié)假日。以下是使用Java編寫的示例代碼,可用于檢查日期是否為工作日或節(jié)假日。

import java.time.DayOfWeek;
import java.time.LocalDate;
public class CheckWorkdayHoliday {
public static void main(String[] args) {
LocalDate date = LocalDate.now();
if (isWorkday(date)) { //檢查是否為工作日
System.out.println(date + " is workday.");
} else if (isHoliday(date)) { // 檢查是否為節(jié)假日
System.out.println(date + " is holiday.");
} else { //否則為周末
System.out.println(date + " is weekend.");
}
}
//檢查日期是否為工作日
public static boolean isWorkday(LocalDate date) {
DayOfWeek dayOfWeek = date.getDayOfWeek();
return !dayOfWeek.equals(DayOfWeek.SATURDAY)
&& !dayOfWeek.equals(DayOfWeek.SUNDAY);
}
//檢查日期是否為節(jié)假日
public static boolean isHoliday(LocalDate date) {
//這里可以根據(jù)需要添加更多的節(jié)假日判斷
return date.getMonthValue() == 1 && date.getDayOfMonth() == 1 //元旦
|| date.getMonthValue() == 5 && date.getDayOfMonth() == 1 //勞動節(jié)
|| date.getMonthValue() == 10 && date.getDayOfMonth() == 1; //國慶節(jié)
}
}

如上所示,這些方法在Java中使用了LocalDate類,該類是Java 8中引入的新類。這個類提供了許多關(guān)于日期的操作和常量,例如DayOfWeek和Month。使用這些常量和操作可輕松檢查日期是否為工作日或節(jié)假日。

總而言之,Java是一種非常強大的編程語言,可用于開發(fā)各種應(yīng)用程序,包括檢查工作日和節(jié)假日。使用Java 8中引入的LocalDate類及其常量和操作,可以輕松地編寫檢查日期的程序。