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