python学习之timedelta

一个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、以下是打印一天前的时间

同理,其他时间单位也是一样的


猜你喜欢

转载自blog.csdn.net/zoulonglong/article/details/80584888