简单的工作日,包括定制工作周和假日列表。

business_calendar的Python项目详细描述


商务日历

business_calendar是一个实现简单工作日的python包 计算。您可以使用自定义工作周和假日列表。

DownloadsDownload formatTravisCI

文件

您可以找到最新的文档here

示例

frombusiness_calendarimportCalendar,MO,TU,WE,TH,FRimportdatetimedate1=datetime.datetime(2013,1,10)# normal calendar, no holidayscal=Calendar()date2=cal.addbusdays(date1,25)print('%s days between %s and %s'% \
    (cal.busdaycount(date1,date2),date1,date2))# don't work on Fridays? no problem!cal=Calendar(workdays=[MO,TU,WE,TH])date2=cal.addbusdays(date1,25)print('%s days between %s and %s'% \
    (cal.busdaycount(date1,date2),date1,date2))# holiday? no problem!cal=Calendar(workdays=[MO,TU,WE,TH],holidays=['2013-01-17'])date2=cal.addbusdays(date1,25)print('%s days between %s and %s'% \
    (cal.busdaycount(date1,date2),date1,date2)

许可证

麻省理工学院

历史记录

0.1.0(2014-06-22)

  • 初次发布。

0.2.0(2015-12-27)

  • 修正了当结束日期不是工作日时工作日计算中的错误。

0.2.1(2015-12-27)

  • 已修复分发问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java基于条件如何创建StringBuffers并向其添加数据   java如何用UNC路径解决“不表示可正确访问的目录”异常?   在执行提取方法重构后,java代码的速度降低了6倍   java如何修改LDAPCertStore中用于X509证书链验证的LDAP连接属性   awt如何在Java中捕获鼠标光标?   字符串如何设置Java输出流   java NumberFormatException:用于输入字符串:“8:00”   unix/linux“tail f”的Java IO文件实现   java打印输出。带有JOptionPane的txt文件   java解组总是显示0和null   使用MySQL的windows java JavaFX自包含应用程序打包   JavaSpring:方法getBean(String…)是如何实现的根据输入字符串查找bean?   java高效地更新RecyclerView网格或以其他方式显示复杂网格   java向ArrayList添加对象(String、String、int、int)   java在一组文档上使用ForkJoinPool