Python:使用chinesecalendar获取中国节假日判断工作日和节假日
warning:
这篇文章距离上次修改已过207天,其中的内容可能已经有所变动。
from datetime import datetime, timedelta
from chinese_calendar import is_holiday, is_workday
# 获取今天的日期
today = datetime.now()
# 判断是否为工作日
if is_workday(today):
print(f"{today.strftime('%Y-%m-%d')} 是工作日")
else:
print(f"{today.strftime('%Y-%m-%d')} 是节假日")
# 判断后天是否为工作日
if is_workday(today + timedelta(days=2)):
print(f"{today.strftime('%Y-%m-%d')} 的后天是工作日")
else:
print(f"{today.strftime('%Y-%m-%d')} 的后天是节假日")
这段代码使用了chinese_calendar
库中的is_holiday
和is_workday
函数来判断给定日期是否为工作日或节假日。它首先获取当前日期,然后判断并打印出结果。接着,它判断后天是否为工作日,并打印出相应的结果。这个例子简单直观地展示了如何使用chinese_calendar
库来进行简单的开发任务。
评论已关闭