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}秒')

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM