arrow

一、说明

Arrow 提供了一种更加人性化的方法来创建,处理,格式化和转换日期,时间和时间戳。可以减少导入和使用更少的代码量来处理日期和时间。

二、安装

pip install -U arrow

三、简单使用

>>> import arrow
>>> arrow.get('2013-05-11T21:23:58.970460+07:00')


>>> utc = arrow.utcnow()
>>> utc


>>> utc = utc.shift(hours=-1)
>>> utc


>>> local = utc.to('US/Pacific')
>>> local


>>> local.timestamp
1368303838

>>> local.format()
'2013-05-11 13:23:58 -07:00'

>>> local.format('YYYY-MM-DD HH:mm:ss ZZ')
'2013-05-11 13:23:58 -07:00'

>>> local.humanize()
'an hour ago'

>>> local.humanize(locale='ko_kr')
'1시간 전'

>>> start = datetime(2013, 5, 5, 12, 30)
>>> end = datetime(2013, 5, 5, 17, 15)
>>> for r in arrow.Arrow.span_range('hour', start, end):
...     print r
...
(, )
(, )
(, )
(, )
(, )

四、参考文档

https://arrow.readthedocs.io/en/latest/

你可能感兴趣的:(arrow)