用于分析时间字符串的实用程序

bigml-chronos的Python项目详细描述


Chronos

用于在python中解析时间字符串的实用程序。

建筑和安装

在安装Chronos之前,您必须生成一些 在Chronos readme中解释的模块 然后,您只需运行

pip install bigml-chronos

要求

目前支持Python2.7和Python3。

基本的第三方依赖关系是 isoweekpytz这些库是 在安装过程中自动安装。

运行测试

测试将使用安装在安装程序上的nose运行你可以 只需发出

python setup.py nosetests

基本方法

Chronos提供以下主要功能:

  • 使用parse可以分析日期。可以指定格式名 使用format_name,可能的格式名列表 format_names或不指定任何格式。在最后一种情况下,parse 将尝试所有可能的格式,直到找到正确的格式:

    fromchronosimportchronoschronos.parse("1969-W29-1",format_name="week-date")
    fromchronosimportchronoschronos.parse("1969-W29-1",format_names=["week-date","week-date-time"])
    fromchronosimportchronoschronos.parse("7-14-1969 5:36 PM")
  • 您还可以使用find\u格式从日期中查找格式名称

    fromchronosimportparserchronos.find_format("1969-07-14Z")

如果format_nameformat_names都通过,它将尝试所有 可能的格式为format_namesformat_name

您可以找到所有支持的格式,以及 它们在test file里面。

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

推荐PyPI第三方库


热门话题
JavaSpringMVC控制器测试打印结果JSON字符串   若catch语句返回,那个么为什么它最终会阻塞呢?   java Grails中servletContext在哪里可用?   java Jhipster:如何为现有项目启用多种语言   java异常评估SpringEL表达式:“#fields.hasErrors('something')”   java如何验证SeleniumWebDriver中的文本颜色?   java在绘图时使用JPanel坐标   java如何初始化spring启动到project?   java如何通过JDBC的PreparedStatement将UUID数组插入HyperSQL数据库   java修改JVM以跨线程序列化文件访问   Javascript到Java正则表达式   使用Java运行时调用aspell程序时出现字符集问题。getRuntime()。执行官   执行RDP时的java Sukuli按钮识别   java如何使用okhttp更改connect请求的标头   java无法创建Maven Eclipse项目