📅  最后修改于: 2023-12-03 15:21:51.018000             🧑  作者: Mango
在 Django 中,可以使用 DateTimeField 这个字段类来存储日期信息,同时也可以从其中仅仅获取日期信息。本篇文章将介绍如何仅从 DateTimeField 获取日期。
date()
方法在 DateTimeField 类中,可以使用 date()
方法仅仅获取日期信息。具体用法如下:
from django.utils import timezone
now = timezone.now()
date = now.date()
其中 timezone.now()
可以获取当前时间,date()
方法可以将日期信息从 DateTimeField 中提取出来。
strftime
方法在 Python 中,可以使用 strftime()
方法将时间格式化成指定格式的字符串。因此我们也可以利用这个方法来提取出 DateTimeField 中的日期信息。具体用法如下:
from django.utils import timezone
now = timezone.now()
date = now.strftime('%Y-%m-%d')
其中 %Y
表示年份,%m
表示月份,%d
表示日期。这样就可以将 DateTimeField 中的日期信息以字符串的形式提取出来。
以上就是仅从 Django 的 DateTimeField 获取日期的方法,可以根据实际情况选择其中一种方法进行使用。