如何使python datetime对象以小写形式显示AM和PM? [英] How to make pythons datetime object show AM and PM in lowercase?
问题描述
在此处: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior 表示%p
显示上午/下午.它显示了这一点
Over here: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior it says that %p
displays AM / PM. It shows this
AM, PM (en_US);
am, pm (de_DE)
我不确定 de_DE
是什么,但是当我使用Django Rest Framework执行%p
时,它会以大写字母显示AM和PM.如何更改它,使am和pm以小写形式显示?
I'm not sure what de_DE
is, but when I do %p
using Django Rest Framework it shows AM and PM in capital letters. How do I change it so that am and pm are displayed in lowercase?
这是我的DRF settings.py
代码,我在其中编辑日期时间格式(可能没有用):
This is my DRF settings.py
code where I edit the datetime format (might not be useful):
#added REST_FRAMEWORK
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer',
'rest_framework.renderers.BrowsableAPIRenderer',
),
'DATETIME_FORMAT': "%b %d at %I:%M %p"
}
推荐答案
尝试将'%p'更改为'%P'.是否支持'%P'取决于平台C库提供的'strftime'功能.
Try changing '%p' to '%P'. Whether '%P' is supported depends on the 'strftime' function provided by the platform C library.
这篇关于如何使python datetime对象以小写形式显示AM和PM?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!