【发布时间】:2014-09-02 19:36:36
【问题描述】:
from django.utils import timezone
time_zone = timezone.get_current_timezone_name() # Gives 'Asia/Kolkata'
date_time = datetime.time(12,30,tzinfo=pytz.timezone(str(time_zone)))
现在我需要将这个时间转换为 UTC 格式并保存在 Django 模型中。我无法使用date_time.astimezone(pytz.timezone('UTC'))。如何将时间转换为 UTC。也回到'time_zone'。
这是一个用户在文本框中输入时间的用例,我们需要以 UTC 格式保存时间。每个用户还将选择我们从 Django timezone 模块提供的自己的时区。
一旦用户请求返回保存的时间,它必须在他选择的时区显示给他。
【问题讨论】:
标签: python django datetime timezone