Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将日期时间字段转换为特定时区_Python_Django - Fatal编程技术网

Python 将日期时间字段转换为特定时区

Python 将日期时间字段转换为特定时区,python,django,Python,Django,我已经准备好了 TIME_ZONE = 'UTC' USE_TZ = True 我有一个名为“updated_at”的datetime字段,我想将该字段中的值转换为印度时区。我该怎么做?印度时区为“亚洲/加尔各答”您可以更改默认时区 TIME_ZONE = 'Asia/Kolkata' 您可以使用pytz来实现这一点 import pytz datetime_with_new_tz = object.created_at.astimezone(pytz.timezone("Asia/Ko

我已经准备好了

TIME_ZONE = 'UTC'

USE_TZ = True

我有一个名为“updated_at”的datetime字段,我想将该字段中的值转换为印度时区。我该怎么做?印度时区为“亚洲/加尔各答”

您可以更改默认时区

TIME_ZONE = 'Asia/Kolkata'

您可以使用pytz来实现这一点

import pytz

datetime_with_new_tz = object.created_at.astimezone(pytz.timezone("Asia/Kolkata"))`
另外,我建议您始终将日期时间保存为UTC,然后您可以根据需要在视图或模板中转换它

例如,如果要转换模板中的时区,可以使用
tz

{% load tz %}
{{object.created_at|timezone:"Asia/Kolkata"}}
可能重复的