print("=".center(100,"*"))
    import datetime

    print(datetime.datetime.now())

    now = datetime.datetime.now()
    w7 = datetime.timedelta(weeks=7)
    d3 = datetime.timedelta(days=3)

    m4 = datetime.timedelta(minutes=4)
    s5 = datetime.timedelta(seconds=5)


    print(now - w7)
    print(now - d3)

    print(now - m4)
    print(now - s5)

 

 支持week、days、minutes、seconds具体可以查看源码

 支持如下字段

class timedelta(SupportsAbs[timedelta]):
    min = ...  # type: timedelta
    max = ...  # type: timedelta
    resolution = ...  # type: timedelta

    def __init__(self, days: float = ..., seconds: float = ..., microseconds: float = ...,
                 milliseconds: float = ..., minutes: float = ..., hours: float = ...,
                 weeks: float = ...) -> None: ...

 

结果如下

*************************************************=**************************************************
2019-01-26 15:46:07.137772
2018-12-08 15:46:07.137772
2019-01-23 15:46:07.137772
2019-01-26 15:42:07.137772
2019-01-26 15:46:02.137772

 

posted on 2019-01-26 15:48  bainianminguo  阅读(531)  评论(0编辑  收藏  举报