在python 3中,dateutil解析器的替代方法是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (723)

Python2.x有一个很好的函数,名为dateutil.解析器,它将经过ISO 8601格式化的日期转换为python日期时间值。它在Python 3中不存在。有替代的方法吗?

提问于
用户回答回答于

您可以通过模块的方法。

>>> 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)

可以参考这里:strftime()和strptime()行为

用户回答回答于

dateutil是第三方模块。它最近用dateutil 2.0移植到Python3,解析器函数也被移植了。

因此替换为dateutil.解析器。你只是忘了安装它。

扫码关注云+社区

领取腾讯云代金券