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。也回到“时区”。
这是一个用户在文本框中键入时间的用例,我们需要以UTC格式保存时间。每个用户还将从Djangotimezone
模块中选择自己的时区。
一旦用户请求返回保存的时间,则必须在选定的时区向他显示该时间。
使用完整的对象(例如:
收益率:
对我来说现在。
在settings.py中将时区设置为UTC。获取特定格式的时间和时区的用户输入。假设您得到的用户时间为“Jul-7-2014 12:35PM:30”(考虑在html中使用日期输入)。
*这不考虑django inbuild datetime函数,该函数返回datetime模型字段的datetime对象。如果实现的话会更简单
相关问题 更多 >
编程相关推荐