Python 时间加减和时间间隔

使用的是Python 3.7版本

from datetime import timedelta
from datetime import datetime

# 加减时间
diff = 15
dt = datetime(2020, 7, 29, 14, 8, 00)
delta = timedelta(minutes=diff) # 这里指明为按分钟计算
# 加上15分钟
print(dt, f'增加{diff}分钟', dt + delta)
# 减去15分钟
print(dt, f'减少{diff}分钟', dt - delta)
print('----------------')
# 时间间隔
dt1 = datetime(2020, 3, 11, 9, 30, 00)
dt2 = datetime(2020, 7, 11, 10, 45, 00)
dt3 = dt2 - dt1
print(dt1, '到', dt2, '间隔', dt3)
print(dt1, '到', dt2, f'间隔{dt3.days}天,{dt3.seconds / 3600}小时')
print(dt1, '到', dt2, f'间隔{dt3.days}天,{dt3.seconds / 60}分钟')
print(dt1, '到', dt2, f'间隔{dt3.days}天,{dt3.seconds}秒')

如果能看到最后,或对你有帮助的话,欢迎在评论区留言一起交流。

posted @ 2020-09-22 11:59  DerWald  阅读(3270)  评论(0)    收藏  举报