用于为快速日期操作和丰富功能生成业务日期的python库。

businessdate的Python项目详细描述


https://img.shields.io/codeship/8b027c40-45fa-0135-6835-62afb45a34d4/master.svghttps://readthedocs.org/projects/businessdate/badge

用于生成继承的业务日期的快速、高效的python库 用于快速日期操作。典型银行业务方法 提供如公休日调整,日数分数。 除了日期之外,通用业务期间还提供创建时间段的功能,如 “10y”、“3个月”或“2b”。期间可以很容易地添加到业务日期。

示例用法

fromdatetimeimportdatefrombusinessdateimportBusinessDate,BusinessPeriod>>>BusinessDate(20140101).add_days(10)20140111>>>BusinessPeriod('1Y').add_months(3)1Y3M>>>BusinessDate(20140101)+BusinessPeriod('1Y3M')20150301

安装

最新的稳定版本始终可以通过pip安装或更新:

$ pip install businessdate

如果上述操作失败,请尝试轻松安装:

$ easy_install businessdate

示例

# Simplest example possible>>>fromdatetimeimportdate>>>frombusinessdateimportBusinessDate,BusinessPeriod,BusinessRange,BusinessSchedule>>>BusinessDate.from_date(date(2014,1,1))==BusinessDate(20140101)True>>>BusinessDate(20140101)+'1y6m'20150701>>>BusinessDate(20140101).adjust_follow()20140102>>>BusinessPeriod('1Y')==BusinessPeriod(years=1)True>>>BusinessPeriod('1Y')1Y>>>BusinessPeriod('1Y').add_businessdays(3)1Y3B>>>BusinessPeriod('1Y')+'1y6m'1Y6M>>>sd=BusinessDate(20151231)>>>ed=BusinessDate(20201231)>>>BusinessRange(sd,ed,'1y',ed)[20151231,20161231,20171231,20181231,20191231]>>>BusinessSchedule(sd,ed,'1y',ed)[20151231,20161231,20171231,20181231,20191231,20201231]>>>BusinessSchedule(sd,ed,'1y',ed).first_stub_long()[20151231,20171231,20181231,20191231,20201231]

开发版本

最新的开发版本可以直接从github安装:

$ pip install --upgrade git+https://github.com/pbrisk/businessdate.git

贡献

IssuesPull Requests总是受欢迎的。

许可证

根据apache软件许可证提供了代码和文档(请参见LICENSE)。

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

推荐PyPI第三方库


热门话题
java Selenium运行ChromeDriver而不修改路径   java软件包sun。网www.protocol。https不可见   java AEM中的哪个类实现了javax。servlet。请求调度器接口?   在java/scala中读取zip或7z文件时的性能问题   java将一个文件写入另一个二进制文件   java在类本身中创建实例   Java中C#Action()委托的等价物?   java如何在任何类中使用@Context或类似工具获取ServletRequest?   重构(java)应该/如何重构此代码?   hibernate中的java TransientObject异常   gwt使用Java在CouchDB 2.0 fauxton中创建文档   xml错误Java Jersey:NotAuthorizedException:HTTP 401未经授权   java heroku错误:无法找到或加载主类   java从CAS 5.0检索已发布的属性。Spring Security中的x 3.2.5