首页 > 解决方案 > Python - Django 项目 - DateTimeField 格式

问题描述

我想在我的 Django 项目中更改日期的格式。

现在看起来像这样:“2018 年 6 月 3 日,下午 2:19”,我想要类似:“2018 年 10 月 23 日 - 18H23m”。

我这次设置的模型:

date = models.DateTimeField(auto_now_add=True)

如何按照我想要的方式格式化日期?是否有任何其他参数可以让我这样做?

两天前我刚刚开始使用 django。

我试图四处搜索,但没有找到任何答案。

标签: pythondjango

解决方案


strftime()允许您根据需要格式化日期时间以进行打印等:

import datetime

today = datetime.datetime.today()
print(today.strftime("%d, %b %Y - %HH%Mm"))
>>> 03, Jun 2018 - 16H54m

推荐阅读