3

我正在尝试更改项目中所有日期时间对象的 DateTime 格式。我想格式化:

    21-06-2021 14:02:12

我的设置

DATETIME_FORMAT = '%d-%m-%Y %H:%M:%S'
TIME_ZONE = 'Africa/Tunis'
USE_I18N = True
USE_L10N = False  
USE_TZ = True 

结果:

%21-%06-%2021 %14:%Jun:%st
4

1 回答 1

2

DATETIME_FORMAT设置 [Django-doc]适用于格式规范,例如 PHP。

因此,作为格式,您应该使用:

DATETIME_FORMAT = 'd-m-Y H:i:s'

请注意,格式略有不同 [PHP datetime specs]。PHPi用于分钟;和小写 s的秒:

格式字符 描述 例子
…</td> …</td> …</td>
一世 带前导零的分钟 0059
s 带前导零的秒数 00通过59
…</td> …</td> …</td>

Django 文档还列出了@AbdulAzizBarkat 所说的格式字符。

于 2021-06-21T13:16:07.410 回答