一个python模块,用于将字符串解析为time、date、datetime或timedelta对象。
timeparser的Python项目详细描述
将字符串解析为DateTime模块的对象。
此模块打算对datetime模块的对象进行字符串解析,如下所示 尽可能简单,同时允许对哪种格式进行精细配置 得到支持。
最新版本
此项目的最新版本位于:http://github.com/thomst/timeparser。
安装
选项1:通过pip安装
pip install timeparser
选项2:如果您下载了源代码
python setup.py install
深度:
请访问readthedocs.org上的文档: https://timeparser.readthedocs.org/en/latest/index.html
用法
如何使用?
>>> import timeparser >>> >>> timeparser.parsedate('24.4.13') datetime.date(2013, 4, 24) >>> >>> timeparser.parsedate('24 Apr 2013') datetime.date(2013, 4, 24) >>> >>> timeparser.parsetime('234405') datetime.time(23, 44, 5) >>> >>> timeparser.TimeFormats.config(allow_no_sep=False) >>> timeparser.parsetime('234405') ValueError: couldn't parse 234405 as time >>> >>> timeparser.parsedatetime('24-04-13_23:44:05') datetime.datetime(2013, 4, 24, 23, 44, 5)
v0.7的变化
格式类接受关键字try\u hard,这意味着它们会尝试 为传递的字符串建立格式-不管 任何配置的
报告错误
请在Github问题跟踪程序中报告错误: https://github.com/thomst/timeparser/issues