gpt4 book ai didi

python - 将 python 2.7 timedelta.total_seconds() 转换为 python 2.6 中的等效项

转载 作者:太空宇宙 更新时间:2023-11-04 07:19:00 25 4
gpt4 key购买 nike

python 2.6 不支持 timedelta.total_seconds()。下面的代码适用于 python 2.7。有人知道如何转换为 2.6 中的等价物吗?

谢谢

import datetime

timestamp = 1414270449
timestamp = int((datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)).total_seconds())

对不起,

我在下面有相同的代码。如何使用

在 python 2.6 中实现 total_seconds()
(td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6`

import datetime

timestamp = '2014-10-24 00:00:00'
timestamp = int((datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)).total_seconds())
print timestamp

timestamp = '2014-10-24 00:00:00'
timestamp = datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)
print timestamp

谢谢

最佳答案

都是in the docs :

Equivalent to (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6 computed with true division enabled.

关于python - 将 python 2.7 timedelta.total_seconds() 转换为 python 2.6 中的等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28066907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com