Arrow-处理时间和日期的Python模块

Arrow是一个开源的Python库,它提供了创建、操作、格式化、转换时间和日期的功能。它对datetime类型进行了扩展和升级,提供了一个更加智能的API来支持多种常见的情形。它让我们在使用date和time的时候可以使用更少的import,减少代码量。其设计灵感主要来源于moment.js。

Arrow拥有以下特点:

  • 可以完全替代datetime
  • 支持Python2以及3
  • 默认区分地区时间和使用UTC
  • 提供了非常简单的创建选项来支持多种简单的输入情形
  • 对.replace()方法进行了升级,支持相对偏移量,包括周时间
  • 能格式化和解析字符串,自动包含ISO-8601-formatted字符串格式
  • 时区转换
  • 将时间戳作为一个特性
  • 从年到微秒都提供了时间区间

安装Arrow

使用Arrow

获得UTC时间:

utc是arrow.arrow.Arrow对象,包含了时间信息:

根据时区转换时间并格式化:

把时间和日期转换为arrow对象:

更改时间日期:

人性化humanize:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注