Pro*_*ead 2 python date strptime rfc3339
有谁知道如何使用Pythons strptime方法解析标题中描述的格式?
我有类似的东西:
import datetime
date = datetime.datetime.strptime(entry.published.text, '%Y-%m-%dT%H:%M:%S.Z')
Run Code Online (Sandbox Code Playgroud)
我似乎无法弄清楚这是什么样的时间格式.顺便说一句,我是Python语言的新手(我已经习惯了C#).
UPDATE
这是我根据以下建议(答案)更改代码的方式:
from dateutil.parser import *
from datetime import *
date = parse(entry.published.text)
Run Code Online (Sandbox Code Playgroud)
该日期采用ISO 8601,或更具体的RFC 3339格式.
无法解析此类日期strptime.有一个Python问题可以讨论这个问题.
dateutil.parser.parse 可以处理各种日期,包括您示例中的日期.
如果您使用外部模块进行XML或RSS解析,那么可能会有一个例程来解析该日期.
| 归档时间: |
|
| 查看次数: |
956 次 |
| 最近记录: |