public class HolidayUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
fix(String data)
使用默认的节假日名称来修正或追加节假日数据。
|
static void |
fix(String[] names,
String data)
修正或追加节假日数据。
|
static Holiday |
getHoliday(int year,
int month,
int day)
获取指定年月日的节假日信息,如果不存在,返回null
|
static Holiday |
getHoliday(String ymd)
获取指定年月日的节假日信息,如果不存在,返回null
|
static List<Holiday> |
getHolidays(int year)
获取指定年的节假日列表
|
static List<Holiday> |
getHolidays(int year,
int month)
获取指定年月的节假日列表
|
static List<Holiday> |
getHolidays(String ymd)
获取指定年月日的节假日列表
|
static List<Holiday> |
getHolidaysByTarget(int year,
int month,
int day)
获取指定节日(仅节日当天)的相关节假日列表
|
static List<Holiday> |
getHolidaysByTarget(String ymd)
获取指定节日(仅节日当天)的相关节假日列表
|
public static final String[] NAMES
public static Holiday getHoliday(int year, int month, int day)
year - 年month - 月,1-12day - 日,1-31public static Holiday getHoliday(String ymd)
ymd - 年月日public static List<Holiday> getHolidays(int year, int month)
year - 年month - 月,1-12public static List<Holiday> getHolidays(String ymd)
ymd - 年、年月、年月日public static List<Holiday> getHolidaysByTarget(String ymd)
ymd - 年月日public static List<Holiday> getHolidaysByTarget(int year, int month, int day)
year - 年month - 月day - 日public static void fix(String[] names, String data)
names - 用于替换默认的节假日名称列表,传null即可使用默认名称data - 需要修正或追加的节假日数据,每18位表示1天依次排列,格式:当天年月日YYYYMMDD(8位)+节假日名称下标(1位)+调休标识(1位)+节假日当天YYYYMMDD(8位)。例:202005023120200501代表2020-05-02为劳动节放假,对应节假日为2020-05-01public static void fix(String data)
data - 需要修正或追加的节假日数据,每18位表示1天依次排列,格式:当天年月日YYYYMMDD(8位)+节假日名称下标(1位)+调休标识(1位)+节假日当天YYYYMMDD(8位)。例:202005023120200501代表2020-05-02为劳动节放假,对应节假日为2020-05-01Copyright © 2023. All Rights Reserved.