一个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

作者

汤姆斯特thomaslfuss@gmx.de>; 托马斯·莱赫特夫

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用McClickListener单击了什么元素   Java时间戳在Oracle时间戳中不同情况下存储12 PM的奇怪行为   java无法使用事件总线对运行在不同机器上的垂直体进行通信   java Mockserver:收到请求后进行回调   java无法将Json字符串转换为Map<string,Object>   java如何按升序排列输出?   java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]   javafxmysql连接示例   java正在等待加载完成   java是否可以将同一个有状态会话bean实例注入多个其他会话bean?   java无法让万向节检测离开或进入区域   使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret   xml解析无法使用Java读取xml文档   java无法更改工具栏的颜色   javaapachesshd和JSCH   java无法在firebase存储中检索图像url   java问题与executeUpdate   同一应用程序中不同活动之间的java SharedReference