首页 > 解决方案 > 在 Django 中获取本地日期时间和时间

问题描述

如何在 Django 中获取本地日期和时间?

我试过这个解决方案。但它仅适用于日期now

from django.utils import timezone

now = timezone.localtime(timezone.now()) #OK
date = timezone.localtime(timezone.date())  #Error
time = timezone.localtime(timezone.time())  #Error

最好采用与日期时间相同的格式

now = datetime.datetime.now() #'2020-04-28 17:57:34.120383'
date = datetime.datetime.now().date() #'2020-04-28
time = datetime.datetime.now().time() #18:12:08.987472

标签: pythondjango

解决方案


从本地即时对象中提取日期和时间。

from django.utils import timezone

now = timezone.localtime(timezone.now())
date = now.date()
time = now.time()

推荐阅读