文件名称:arrow:更好的 Python 日期时间操作类库-python
文件大小:120KB
文件格式:ZIP
更新时间:2024-07-08 11:50:22
日期和时间操作
arrow:更好的 Python 日期时间操作类库 Arrow:Python 的更好的日期和时间 Arrow 是一个 Python 库,它提供了一种明智且人性化的方法来创建、操作、格式化和转换日期、时间和时间戳。 它实现和更新日期时间类型,填补功能空白并提供支持许多常见创建场景的智能模块 API。 简而言之,它可以帮助您以更少的导入和更少的代码处理日期和时间。 Arrow 以时间之箭命名,深受 moment.js 和 requests 的启发。 为什么在内置模块上使用 Arrow? Python 的标准库和其他一些低级模块具有近乎完整的日期、时间和时区功能,但从可用性角度来看效果不佳:模块太多:日期时间、时间、日历、dateutil、pytz 等等类型:日期、时间、日期时间、tzinfo、timedelta、relativedelta 等。 时区和时间戳转换冗长且令人不快 时区幼稚是常态 功能差距:ISO 8601 解析、时间跨度、人性化 特性 完全实现、直接替换datetime 默认支持 Python 2.7、3.5、3.6、3.7、3.8 和 3.9 时区感知和 UTC
【文件预览】:
arrow-master
----MANIFEST.in(157B)
----README.rst(6KB)
----.github()
--------FUNDING.yml(23B)
--------ISSUE_TEMPLATE()
--------pull_request_template.md(1KB)
--------workflows()
----arrow()
--------util.py(4KB)
--------arrow.py(61KB)
--------factory.py(11KB)
--------locales.py(117KB)
--------formatter.py(5KB)
--------_version.py(22B)
--------parser.py(25KB)
--------__init__.py(872B)
--------py.typed(0B)
--------api.py(3KB)
--------constants.py(3KB)
----CHANGELOG.rst(29KB)
----requirements-dev.txt(169B)
----tox.ini(1014B)
----LICENSE(11KB)
----setup.cfg(649B)
----setup.py(2KB)
----Makefile(989B)
----.pre-commit-config.yaml(1KB)
----docs()
--------make.bat(760B)
--------conf.py(1KB)
--------index.rst(20KB)
--------Makefile(634B)
--------releases.rst(45B)
----tests()
--------test_formatter.py(9KB)
--------test_util.py(4KB)
--------test_parser.py(60KB)
--------test_api.py(770B)
--------utils.py(374B)
--------test_factory.py(13KB)
--------test_arrow.py(93KB)
--------__init__.py(0B)
--------conftest.py(2KB)
--------test_locales.py(88KB)
----.gitignore(3KB)