python计算两个时间差
python,我希望通过datetime获得日期时间,然后计算两个时间的时间差,输出这样的结果:耗时XX分钟XX秒。代码怎么写?谢谢
import datetime
time_now = datetime.datetime.now()
time.sleep(5)
endTime = datetime.datetime.now()
run_duration = (endTime - time_now).total_seconds()
print(run_duration) 想要格式化时间可以使用strftime等函数 total_seconds()换成seconds试试 模块忘记怎么使用的了,不过可以用除法判断天,时,分,秒这样 本帖最后由 轻描淡写永恒 于 2021-4-26 09:34 编辑
import datetime
import time
time_now = datetime.datetime.now()
time.sleep(5)
endTime = datetime.datetime.now()
run_duration = (endTime - time_now).total_seconds()
min = run_duration // 60 # 分钟数
sec = run_duration % 60# 秒数
print("耗时%d分%d秒"%(min, sec))
import datetime
import time
time_now = datetime.datetime.now()
time.sleep(5)
endTime = datetime.datetime.now()
run_duration = (endTime - time_now).total_seconds()
print("耗时%d分钟%d秒"% (int(run_duration / 60), run_duration % 60))
页:
[1]