2024-04-26 04:02:40 发布
网友
我有一个aware datetime对象,希望返回aware datetime字符串。但是当我这么做的时候
obj.strftime("%e %b %Y %H:%M:%S")
它返回一个基于UTC的字符串(即使TIME_ZONE-设置正确)。你知道吗
TIME_ZONE
如何获取本地化的datetime字符串?你知道吗
编辑:我想申请django的时区
我不得不使用localtime(obj):
localtime(obj)
localtime(obj).strftime("%e %b %Y %H:%M:%S")
干得不错。你知道吗
您可以在项目中使用模块日期格式,它允许从您的设置中获取时区:
from django.utils import dateformat timezoned_date = dateformat.DateFormat(obj).format('jS F Y H:i:s')
编辑:
这对于不知道的datetime对象很好,最好将django.utils.timezone.localtime用于知道日期。你知道吗
datetime
django.utils.timezone.localtime
我不得不使用
localtime(obj)
:干得不错。你知道吗
您可以在项目中使用模块日期格式,它允许从您的设置中获取时区:
编辑:
这对于不知道的
datetime
对象很好,最好将django.utils.timezone.localtime
用于知道日期。你知道吗相关问题 更多 >
编程相关推荐