【问题标题】:datetime change language from english to ukrainian python?日期时间将语言从英语更改为乌克兰语 python?
【发布时间】:2019-04-08 23:44:06
【问题描述】:
import datetime
print(datetime.datetime.today().strftime("%d.%B.%Y - %A - %X" ))

如何将乌克兰语添加到此日期时间?

【问题讨论】:

标签: python python-3.x python-datetime


【解决方案1】:

你可以使用Babel's date module(在 pip 安装之后):

>>> from babel.dates import format_datetime
>>> import datetime
>>> format_datetime(datetime.datetime.today(), locale='uk_UA')
'8 квіт. 2019 р., 20:23:32'

这能满足你的需求吗?

您也可以use Babel's pattern syntax 格式化日期字符串,但我对乌克兰日期格式不熟悉有些我不确定这种格式是否正确:

>>> format_datetime(datetime.datetime.today(), "d.MMMM.Y - EEEE", locale='uk_UA')
'8.квітня.2019 - понеділок'

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多