【发布时间】:2022-01-01 16:25:54
【问题描述】:
我想从日期时间字符串中获取 UNIX 时间戳,例如“2021-11-20T12:42:00-08:00”。 我搜索了这个解决方案,但没有找到答案。
【问题讨论】:
标签: python python-2.7 datetime timestamp
我想从日期时间字符串中获取 UNIX 时间戳,例如“2021-11-20T12:42:00-08:00”。 我搜索了这个解决方案,但没有找到答案。
【问题讨论】:
标签: python python-2.7 datetime timestamp
使用 python-dateutil 这很简单
from dateutil.parser import parse
dt = parse('2021-11-20T12:42:00-08:00')
timestamp = dt.timestamp()
# in py2.7 you cannot use .timestamp so the following should work
import pytz
timestamp = time.mktime(dt.astimezone(pytz.utc).timetuple())
【讨论】: