跳转到主要内容

扩展日期时间格式(EDTF)级别0字符串的本地化。

项目描述

一个Python模块,用于本地化扩展日期时间格式(EDTF)级别0字符串。

EDTF是一种指定不精确日期的语法。请参阅 http://www.loc.gov/standards/datetime/。此模块依赖于 python-edtf 进行EDTF解析。

安装

Babel-EDTF位于PyPI,因此您只需要

$ pip install babel-edtf

快速入门

让我们格式化一些EDTF字符串

>>> from babel_edtf import format_edtf
>>> format_edtf('2020-01', locale='en')
'Jan 2020'
>>> format_edtf('2020-01/2020-09', locale='da')
'jan.–sep. 2020'
>>> format_edtf('2020-01/2020-09', format='long', locale='en')
'January\u2009–\u2009September 2020'

支持以下格式

  • 简短

  • 中等

  • 完整

更改

版本1.1.4(发布于2024-03-05)

  • 修复:在闰年解析2月29日失败

版本1.1.3(发布于2023-11-01)

  • 全局:在parse_edtf_level0中使用自定义parse_edtf

版本1.1.2(发布于2023-10-19)

  • 为精确月份和日期添加前导零

版本1.1.1(发布于2023-10-19)

  • 将isoparse值转换为字符串

版本1.1.0(发布于2023-10-19)

  • 添加parse_edtf isoparse支持的方法

版本1.0.0(发布于2020-11-06)

  • 首次公开发布。

项目详情


下载文件

下载您平台所需的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

babel-edtf-1.1.4.tar.gz (17.6 kB 查看哈希值)

上传时间 源代码

构建分发

babel_edtf-1.1.4-py2.py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持