我正在使用它将日期时间字符串转换为unix时间戳:
str(int(time.mktime(time.strptime(date,"%d %b %Y %H:%M:%S %Z"))))
Run Code Online (Sandbox Code Playgroud)
但是,日期结构通常不一样,所以我不断收到以下错误消息:
时间数据格式不匹配:data = Tue,2009年5月26日19:58:20 -0500 fmt =%d%b%Y%H:%M:%S%Z
有没有人知道任何简单的函数将日期/时间的字符串表示转换为python中的unix时间戳?我真的不想打开一个进程来调用php脚本来循环每次回应时间戳:)
eum*_*iro 27
from dateutil.parser import parse
parse('Tue, 26 May 2009 19:58:20 -0500').strftime('%s')
# returns '1243364300'
Run Code Online (Sandbox Code Playgroud)