Raj*_*eev 17 python datetime strptime
time1 = "2010-04-20 10:07:30"
time2 = "2010-04-21 10:07:30"
Run Code Online (Sandbox Code Playgroud)
如何将上面的字符串转换为时间戳?
我需要减去上面的时间戳time2-time1.
kni*_*tti 22
适用于Python 2.5+
from datetime import datetime
format = '%Y-%m-%d %H:%M:%S'
print datetime.strptime(time2, format) -
datetime.strptime(time1, format)
# 1 day, 0:00:00
Run Code Online (Sandbox Code Playgroud)
编辑:适用于Python 2.4
import time
format = '%Y-%m-%d %H:%M:%S'
print time.mktime(time.strptime(time2, format)) -
time.mktime(time.strptime(time1, format))
# 86400.0
Run Code Online (Sandbox Code Playgroud)