如何让pythons datetime对象以小写形式显示AM和PM?

use*_*875 4 python datetime

在这里:https : //docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior它说%p显示 AM / PM。它显示了这个

AM, PM (en_US);
am, pm (de_DE)
Run Code Online (Sandbox Code Playgroud)

我不确定是什么de_DE,但是当我%p使用 Django Rest Framework 时,它以大写字母显示 AM 和 PM。如何更改它以便 am 和 pm 以小写显示?

这是我settings.py编辑日期时间格式的DRF代码(可能没有用):

#added REST_FRAMEWORK
REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': (
        'rest_framework.renderers.JSONRenderer',
        'rest_framework.renderers.BrowsableAPIRenderer',
    ),
    'DATETIME_FORMAT': "%b %d at %I:%M %p"
}
Run Code Online (Sandbox Code Playgroud)

acw*_*668 6

尝试将 '%p' 更改为 '%P'。是否支持 '%P' 取决于平台 C 库提供的 'strftime' 函数。