未知

DerpTime的Python项目详细描述


DerpTime帮助您计算日期时间之间的差异,同时排除 周末(仅计算工作日)。

典型用法:

#!/usr/bin/env python

from derptime import WorkingHoursDateTime
from datetime import datetime, timedelta

whdt = WorkingHoursDateTime(2013,11,11,10,10)

if (whdt - timedelta(hours=24)) > datetime.now():
    print "We still have some time before the deadline!"

用法

添加对象:

>>> from derptime import WorkingHoursDateTime
>>> from datetime import timedelta
>>>
>>> WorkingHoursDateTime(2013,11,8,10,10) + timedelta(hours=24)
WorkingHoursDateTime(2013, 11, 11, 10, 10)

减去timedelta对象::

>>> from derptime import WorkingHoursDateTime
>>> from datetime import timedelta
>>>
>>> WorkingHoursDateTime(2013,11,11,10,10) - timedelta(hours=24)
WorkingHoursDateTime(2013, 11, 8, 10, 10)

减去工作小时数datetime和/或datetime对象::

>>> from derptime import WorkingHoursDateTime
>>> from datetime import datetime, timedelta
>>>
>>> WorkingHoursDateTime(2013,11,11,10,10) - WorkingHoursDateTime(2013,11,8,10,10)
datetime.timedelta(1)
>>>
>>> WorkingHoursDateTime(2013,11,11,10,10) - datetime(2013,11,8,10,10)
datetime.timedelta(1)

从日期时间转换::

>>> from derptime import WorkingHoursDateTime
>>> from datetime import datetime
>>>
>>> WorkingHoursDateTime.from_datetime(datetime(2013,11,8,10,10))
WorkingHoursDateTime(2013, 11, 8, 10, 10)

转换为日期时间::

>>> from derptime import WorkingHoursDateTime
>>> from datetime import datetime
>>>
>>> WorkingHoursDateTime(2013,11,11,10,10).to_datetime()
datetime.datetime(2013, 11, 11, 10, 10)

现在使用

>>> from derptime import WorkingHoursDateTime
>>>
>>> # You can still use the good-old "new" classmethod the same way
>>> WorkingHoursDateTime.now()
WorkingHoursDateTime(2013, 11, 8, 16, 29, 28, 977699)

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

推荐PyPI第三方库


热门话题
java检查url是否等于或是的子目录?   java为什么我在hasNextLine上出错,而在hasNext上却没有?   如果条件变为真,如何停止while循环读取文件的每一行?   java JAXB:当使用XML模式(.xsd)验证XML文件时,如果验证失败,我能知道是哪个XML标记导致了它吗?   java Hadoop Reduce输出文件从未为大数据创建过   java EJB3,查询返回了一个以上结果的JPA错误。getSingleResult()   绑定StringProperty时发生java多线程错误   java三元运算符和基元类型   java在结果集上迭代时的奇怪行为   java EJB工厂类   java Firebase数据库   java需要帮助使用正则表达式来提取标记中的数据   不使用StringBuffer的java反向字符串。反向   java AIR admob问题#3500:扩展上下文没有名为CacheInterstitual的方法   java为什么我要在Spring Boot应用程序上配置DB连接时出现这个异常?创建名为“dataSource”的bean时出错   来自用户特定文件的java Spring引导重写属性