python - Python - Django 项目 - DateTimeField 格式
问题描述
我想在我的 Django 项目中更改日期的格式。
现在看起来像这样:“2018 年 6 月 3 日,下午 2:19”,我想要类似:“2018 年 10 月 23 日 - 18H23m”。
我这次设置的模型:
date = models.DateTimeField(auto_now_add=True)
如何按照我想要的方式格式化日期?是否有任何其他参数可以让我这样做?
两天前我刚刚开始使用 django。
我试图四处搜索,但没有找到任何答案。
解决方案
strftime()
允许您根据需要格式化日期时间以进行打印等:
import datetime
today = datetime.datetime.today()
print(today.strftime("%d, %b %Y - %HH%Mm"))
>>> 03, Jun 2018 - 16H54m
推荐阅读
- python - 如何找到将数据拆分为测试和训练的最佳值?
- php - google api如何在PHP中共享文件夹
- java - Raspberry Pi 4 的引导 Bazel 失败,找不到 jni_md.h
- php - 如何在codeigniter 3上建立多个连接?
- sql - PostgreSQL - 为什么特权用户无法访问新创建的分区
- vba - Range.GetSpellingSuggestions 识别正确单词的替代方法
- assembly - 汇编 MIPS 如何读取 .bin 文件
- flutter - 图像未填充其父级
- android - 与 MVVM 功能相似的 2 个片段的清洁架构?
- windows - 如何在 Windows 中获取 cURL 的帮助