首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >python3中dateutil.parser的替代品是什么?

python3中dateutil.parser的替代品是什么?
EN

Stack Overflow用户
提问于 2011-05-12 11:51:58
回答 4查看 75.2K关注 0票数 50

Python2.x有一个名为dateutil.parser的强大函数,它可以将ISO8601格式的日期转换为Python日期时间值。它在Python3中不存在。它的替代品是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-12 14:03:51

dateutil是一个第三方模块。最近使用dateutil 2.0将其移植到Python3,并且还移植了解析器函数。

因此,替代方案是dateutil.parser。你只是忘了安装它。

票数 81
EN

Stack Overflow用户

发布于 2017-04-10 00:45:08

您应该首先使用pip search找到模块的确切名称:

代码语言:javascript
复制
pip search dateutil

然后,安装您想要的版本(假设py-dateutil):

代码语言:javascript
复制
pip install py-dateutil

现在,启动shell并导入模块(陷阱:模块不是py-dateutil):

代码语言:javascript
复制
import dateutil.parser

你应该可以走了!

票数 12
EN

Stack Overflow用户

发布于 2011-05-12 12:08:20

您可以通过datetime模块的strptime方法实现这一点。

代码语言:javascript
复制
>>> import datetime
>>> mydate = datetime.datetime(2002,12,4, 12, 30).isoformat()
>>> mydate
'2002-12-04T12:30:00'
>>> parsed_date = datetime.datetime.strptime( mydate, "%Y-%m-%dT%H:%M:%S" )
>>> parsed_date
datetime.datetime(2002, 12, 4, 12, 30)

strptime有一组灵活的选项来解析您的日期。有关详细信息,请参阅strftime() and strptime() Behavior

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5973120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档