【发布时间】:2016-03-17 00:50:46
【问题描述】:
我正在尝试使用 time 模块查找两次之间的差异,然后使用 strftime 将其转换为 datetime 格式,但是从 1970 年开始,我得到一个奇怪的经过时间输出,使用 python 查找经过时间的最佳方法是什么?
start_time = time()
info('My Start Time ' + datetime.fromtimestamp(start_time).strftime('%d-%m-%Y %H:%M:%S'))
sleep(5)
elapsed_time = time() - start_time
info('My Elapsed Time' + datetime.fromtimestamp(elapsed_time).strftime('%d-%m-%Y %H:%M:%S'))
输出是
[2016-03-17 00:45:16.828277] INFO: Generic: My Start Time 17-03-2016 11:45:16
[2016-03-17 00:45:21.832503] INFO: Generic: My Elapsed Time 01-01-1970 10:00:05
【问题讨论】:
标签: python python-2.7