编程语言
首页 > 编程语言> > python以分钟为单位获取时间

python以分钟为单位获取时间

作者:互联网

import datetime
start = datetime.datetime(2009, 1, 31)
end = datetime.datetime(2009, 2, 1)
print end-start
>>1 day, 0:00:00//output

如何在几分钟内获得输出

谢谢,

解决方法:

import datetime
start = datetime.datetime(2009, 1, 31)
end = datetime.datetime(2009, 2, 1)
diff = end-start
print (diff.days * 1440) + (diff.seconds / 60)
>> 1440.0

(我假设这里不需要微分分辨率,但是如果需要,只需使用diff.microseconds加上适当的除数即可将其添加为第三项,以转换为分钟.)

在发布python 2.7之后,您可以使用方法total_seconds

print (diff.total_seconds() / 60)

标签:python-2-4,datetime,python
来源: https://codeday.me/bug/20191106/2000099.html