如果我有一串时间戳,是否有一些python库可以识别时间戳的格式并给我一个datetime
对象?字符串的示例是:
Sat, 16 Jan 2016 07:50:17 GMT
你能举例说明如何做到这一点吗?
答案 0 :(得分:3)
from dateutil.parser import parse
dt = parse('Sat, 16 Jan 2016 07:50:17 GMT')
print(dt)
print(type(dt))
输出
2016-01-16 07:50:17+00:00 <type 'datetime.datetime'>
答案 1 :(得分:1)
您可以使用JSON.stringify()
将字符串解析为datetime
类型对象。
from datetime import datetime
date_str = "Sat, 16 Jan 2016 07:50:17 GMT"
date_obj = datetime.strptime(date_str, '%a, %d %b %Y %X %Z')
print type(date_obj)
输出:
<type 'datetime.datetime'>