标签:
该模块不是Python内建的模块,为Python补充了 ISO 8601 解析——将常见的 ISO 8601 日期字符创转化为 Python 的 datetime 对象。
安装
$ pip install iso8601
使用
>>> import iso8601
示例
>>> import iso8601 >>> iso8601.parse_date("2007-01-25T12:00:00Z") datetime.datetime(2007, 1, 25, 12, 0, tzinfo=<iso8601.Utc>) >>>
格式
你既可以解析完整的 日期 + 时间 模式的字符串,又可以仅仅解析包含 日期 的字符串, 两种情况都会返回 datetime 实例,但是返回的 时间 缺省为 0,返回的 日/月 缺省为 1。
日期
时间
时区
与ISO 8601 的区别
API
iso8601.parse_date(datestring, default_timezone=<iso8601.Utc>)
将ISO 8601 格式的文本转化为Python datetime 对象。
参数
返回值
一个 datetime.datetime 实例
异常
exception iso8601.ParseError
当 iso8601.parse_date() 解析出现错误或无法构造 datetime 实例时抛出 ParseError
标签:
原文地址:http://www.cnblogs.com/Security-Darren/p/4181323.html