【发布时间】:2010-08-09 07:35:33
【问题描述】:
我有一个日期时间对象,我想根据操作系统区域设置(如在 Windows 7 区域和语言设置中指定)为其创建一个日期字符串。
按照 Python 的 datetime formatting documentation,我使用了 %x 格式代码,它应该输出“Locale 的适当日期表示。”。我希望这种“表示”是 Windows“短日期”或“长日期”格式,但它不是任何一种。
(我将短日期格式设置为d/MM/yyyy,将长日期格式设置为dddd d MMMM yyyy,但输出为dd/MM/yy)
这里出了什么问题:Python 文档、Python 实现,还是我的期望? (以及如何解决?)
【问题讨论】:
标签: python datetime internationalization locale