python很好用的时间处理包 Arrow

py标准包datetime 中的时间处理,方法较繁多,不是很好记忆,所以在使用的便利程度上难免会打个折,然后发现一款很好用的python的时间处理包Arrow
git上的项目地址

简单的介绍,详细的使用教程参照git上的doc

下载导包
pip install arrow
获取当前时间,格式化时间
#获取当前时间 utc时间  local时间 
#t是一个arrow的时间对象,之后的日期格式化,时间的加减都是基于t来实现
t = arrow.utcnow()
t = arrow.now()
#从字符串获取时间对象t
arrow.get("2017-01-20 11:30", "YYYY-MM-DD HH:mm")
#时间戳获取对象t
arrow.get("1485937858.659424")
arrow.get(1485937858.659424)
#格式化
t.format("YYYY-MM-DD HH:mm")
时间格式的转换
#转换成时间戳
t.timestamp
#转换成字符串 (上面提到过)
t.format("YYYY-MM-DD HH:mm")
时间的偏移计算(超赞)
t.shift(days=-1)  # 前一天
t.shift(weeks=-1)  # 前一周
t.shift(months=-2) # 前两个月
t.shift(years=1)  # 明年
更多用法

参考官方文档

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值