【发布时间】:2019-04-08 23:44:06
【问题描述】:
import datetime
print(datetime.datetime.today().strftime("%d.%B.%Y - %A - %X" ))
如何将乌克兰语添加到此日期时间?
【问题讨论】:
-
并将包连接到主程序,用户在主程序中选择他想要获取当前日期值的语言。
标签: python python-3.x python-datetime
import datetime
print(datetime.datetime.today().strftime("%d.%B.%Y - %A - %X" ))
如何将乌克兰语添加到此日期时间?
【问题讨论】:
标签: python python-3.x python-datetime
你可以使用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 - понеділок'
【讨论】: