Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/2.7.x'
Browse files Browse the repository at this point in the history
# Conflicts:
#	build.gradle
  • Loading branch information
li-xunhuan committed Oct 20, 2023
2 parents e7ee265 + b91660e commit 725ab0b
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 5 deletions.
72 changes: 70 additions & 2 deletions mica-holidays/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,77 @@

`mica-holidays` 用来判断日期是否工作日,更具 php 版修改。支持2019年起至2023年 中国法定节假日,以国务院发布的公告为准,随时调整及增加;http://www.gov.cn/zfwj/bgtfd.htmhttp://www.gov.cn/zhengce/xxgkzl.htm

## 配置

## 使用
### maven
```xml
<dependency>
<groupId>net.dreamlu</groupId>
<artifactId>mica-holidays</artifactId>
<version>${version}</version>
</dependency>
```

### gradle
```groovy
compile("net.dreamlu:mica-holidays:${version}")
```

### 注入 bean
```java
@Autowired
private HolidaysApi holidaysApi;
```

### 接口使用
```java
/**
* 获取日期类型
*
* @param localDate LocalDate
* @return DaysType
*/
DaysType getDaysType(LocalDate localDate);

/**
* 获取日期类型
*
* @param localDateTime LocalDateTime
* @return DaysType
*/
DaysType getDaysType(LocalDateTime localDateTime);

/**
* 获取日期类型
*
* @param date Date
* @return DaysType
*/
DaysType getDaysType(Date date);

/**
* 判断是否工作日
*
* @param localDate LocalDate
* @return 是否工作日
*/
boolean isWeekdays(LocalDate localDate);

/**
* 判断是否工作日
*
* @param localDateTime LocalDateTime
* @return 是否工作日
*/
boolean isWeekdays(LocalDateTime localDateTime);

/**
* 判断是否工作日
*
* @param date Date
* @return 是否工作日
*/
boolean isWeekdays(Date date);
```

## 链接
- holidays_api PHP 版:https://gitee.com/web/holidays_api
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@
public interface HolidaysApi {

/**
* 获取日志类型
* 获取日期类型
*
* @param localDate LocalDate
* @return DaysType
*/
DaysType getDaysType(LocalDate localDate);

/**
* 获取日志类型
* 获取日期类型
*
* @param localDateTime LocalDateTime
* @return DaysType
Expand All @@ -47,7 +47,7 @@ default DaysType getDaysType(LocalDateTime localDateTime) {
}

/**
* 获取日志类型
* 获取日期类型
*
* @param date Date
* @return DaysType
Expand Down

0 comments on commit 725ab0b

Please sign in to comment.