包含便利时间处理工具的Python3库:Chronyk

jopen 10年前

一个小的Python3库包含了一些方便的工具,用于处理时间。特别适合于那些human友好的时间格式。

特性

  • Parsing human-written strings ("10 minutes ago", "10. April 2015", "2014-02-15"...)
  • Relative time string creation ("in 2 hours", "5 hours ago")
  • 多种输入格式
  • 易于使用

>>> from chronyk import Chronyk  >>> t = Chronyk(1410531179.0)  >>> t = Chronyk("May 2nd, 2016 12:51 am")  >>> t = Chronyk("yesterday")  >>> t = Chronyk("21. 8. 1976 23:18")  >>> t = Chronyk("2 days and 30 hours ago")  >>> t.ctime()  'Tue Sep  9 05:59:39 2014'  >>> t.timestamp()  1410235179.0  >>> t.timestring()  '2014-09-09 05:59:39'  >>> t.timestring("%Y-%m-%d")  '2014-09-09'  >>> t.relativestring()  '3 days ago'

项目主页:http://www.open-open.com/lib/view/home/1414849055825