如何使python datetime对象以小写形式显示AM和PM? [英] How to make pythons datetime object show AM and PM in lowercase?

查看:62
本文介绍了如何使python datetime对象以小写形式显示AM和PM?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在此处: 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆