在使用 Python的开发过程中,除了使用 datetime标准库来处理时间和日期,还有许多第三方的开源库值得尝试。
Arrow
链接:
Arrow是一个专门处理时间和日期的轻量级 Python库,它提供了一种合理、智能的方式来创建、操作、格式化、转换时间和日期,并提供了一个支持许多常见构建方案的智能模块 API 。
这里我还是要推荐下我自己的Python学习交流群:五八八零九零九四二 不定期分享干货,包括我自己整理的一份2018最新的Python资料和零基础入门教程,欢迎各位小伙伴。简单来说,它可以帮你以更简便的操作和更少的代码来使用日期和时间。其设计灵感主要来源于 moment.js和 requests 。
Quick start
Delorean
链接:
Delorean提供了一个相比于 datetime和 pytz的更好的抽象,让你处理时间更容易。它有很多有用的处理时区的特性,标准化时区或者从一个时区改变到另外一个时区。
Quick start
Pendulum
链接:
原生的 datetime足够应付基本情况,但当面对更复杂的用例时,通常会有的捉襟见肘,不那么直观。 Pendulum在标准库的基础之上,提供了一个更简洁,更易于使用的 API ,旨在让 Python datetime更好用。
Quick start
dateutil
链接:
dateutil是 datetime标准库的一个扩展库,几乎支持以所有字符串格式对日期进行通用解析,日期计算灵活,内部数据更新及时。
Quick start
moment
链接:
用于处理日期/时间的 Python库,设计灵感同样是来源于 moment.js和 requests ,设计理念源自 Times Python模块。
Usage
When.py
链接:
提供对用户非常友好的特性来帮助执行常见的日期和时间操作。
Usage
领取专属 10元无门槛券
私享最新 技术干货