Lirian Su

Results 127 comments of Lirian Su

嗯,这个是因为常量表里面记得都是按照国务院通知直译过来的日期。 具体原因与 #73 类似,这个我考虑下向前兼容,修复掉

嗯,确实可以按照正常理解标记下,后面我想想怎么更新 现在的设定是严格按照国务院公告来的,比如: > [2017年劳动节:](http://www.gov.cn/zhengce/content/2016-12/01/content_5141603.htm) > 四、劳动节:5月1日放假,与周末连休。 > > [2018年劳动节:](http://www.gov.cn/zhengce/content/2017-11/30/content_5243579.htm) > 四、劳动节:4月29日至5月1日放假调休,共3天。4月28日(星期六)上班。

嗯,的确没有很好的文档来说明一下这个函数的用法。 目前比较清晰的解释在 #47 这里: > `get_holiday_detail` 会返回两个参数, > 第一个返回值是布尔值代表那一天是不是节假日, > 第二个可空的字符串值代表那天的含义。 > > 比如 `get_holiday_detail(date(2017, 1, 22))` 返回的是 `(False, 'Spring Festival')', > 代表那一天不是节假日,但是是因为春节而调休的。 > > _@LKI in https://github.com/LKI/chinese-calendar/issues/47#issuecomment-563883848_

文档化的问题的确是需要添加一下 readme

可以给一段重现的代码么? 下面的这段调用显示是正常的: ``` chinese_calendar.is_holiday(datetime.date(2020, 2, 19)) # False ```

噢,这个是个有点令人困惑的 feature,阐述在这里:https://github.com/LKI/chinese-calendar/issues/41#issuecomment-477587975 > 确认了一下,这个的确是有点困惑的 `feature` (以致于我都没反应过来 😀 ) > > `get_holiday_detail` 的功能是**检查那天是不是节假日,并且返回当天的属性**。 > 设想中的用法是“确认当天是否放假,并且展示相关的假期。” > > 的确这个返回让人有点困惑, > 我想想,可能的话会在 2.0 里更新一下这个接口的实现。

提议很棒~可以加入更新套餐。 目前要做的话可以通过 weekday + is_workday 判断,样例如下: ``` python3 day = datetime.date(2021,5,8) if day.weekday() in (5, 6) and chinese_calendar.is_workday(day): print("{} 是调休工作日".format(day)) ```

这个在 v2 会转成 json,理想情况会提供接口。 请保持关注本项目~

好的,我本来也这么想,不过后面看到好像需求不多… 我后面加一下