1
timedelta.total_seconds() не поддерживается в python 2.6. Код ниже работает в python 2.7. Кто-нибудь знает, как конвертировать в эквивалент в 2.6?convert python 2.7 timedelta.total_seconds() для эквивалента в python 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())
К сожалению,
У меня есть один и тот же код ниже. Как реализовать total_seconds() в Python 2.6, используя
(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
Благодарности
Почему вы вызываете 'strptime()' on integer? – jfs
Связанный: [Преобразование даты datetime.date в метку времени UTC в Python] (http://stackoverflow.com/a/8778548/4279) – jfs
Возможный дубликат [альтернативный общий \ _seconds() в python 2.6] (http: // stackoverflow.com/questions/28089558/alternative-to-total-seconds-in-python-2-6) – Yoriz