一个timedelta对象表示一个时间长度,两个日期或者时间的差值 class datetime.timedelta(days=0,seconds=0,microseconds=0,milliseconds=0,minutes=0,hours=0,weeks=0) 所有的参数都是可选的,默认值为0,参数可以是整数或者浮点数,既可以是整数也可以是负数。 虽然说参数可以传递的单位很多,但是python内部实现只存储了days,seconds和microseconds三种单位,所有其他的单位在计算时都会转换成相应的三种单位: 1 millisecond = 1000 microseconds 1 minute = 60 seconds 1 hour = 3600 seconds 1 week = 7 days 一、两个datetime.datetime类型相减或者两个datetime.date类型相减的结果就是daftetime.delta类型 二、以下是具体使用方法 1、以下是打印未来一天后的时间 2、以下是打印一天前的时间 同理,其他时间单位也是一样的 |
|