六、datetime模块timedelta类的使用
timedelta对象表示连个不同时间之间的差值, 这个差值的单位可以是:天、秒、微秒、毫秒、分钟、小时、周。...如果使用time模块对时间进行算术运行,只能将字符串格式的时间 和 struct_time格式的时间对象 先转换为时间戳格式,然后对该时间戳加上或减去n秒,最后再转换回struct_time格式或字符串格式...内部值存储days、seconds 和 microseconds,其他所有参数都将被转换成这3个单位:
1毫秒转换为1000微秒
1分钟转换为60秒
1小时转换为3600秒
1周转换为7天
然后对这3个值进行标准化...(3) # 3天后
datetime.datetime(2020, 1, 22, 11, 17, 0, 214877)
>>> dt + datetime.timedelta(-3) # 3天前
datetime.datetime...1, 19, 14, 17, 0, 214877)
>>> dt + datetime.timedelta(hours=-3) # 3小时前
datetime.datetime(2020, 1, 19,