一个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 MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)