日期时间将语言从英语更改为乌克兰python?

时间:2019-04-08 23:44:07

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

import datetime
print(datetime.datetime.today().strftime("%d.%B.%Y - %A - %X" ))

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

1 个答案:

答案 0 :(得分:1)

您可以使用Babel's date module(在点子安装之后):

>>> 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 - понеділок'