繁体   English   中英

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

[英]convert python 2.7 timedelta.total_seconds() to equivalent in python 2.6

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

谢谢

全部在文档中

等于(td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6启用了真除法)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM