【发布时间】:2013-01-14 17:05:09
【问题描述】:
需要一个带有 pytz common_timezones 的 ListBox/Dropdown 命名每个 UTC 的差异。
<select style="cursor:pointer; min-width: 300px;" name="timezone">
{% for tz in timezones %}
<option value="{{ tz }}"{% if tz == TIME_ZONE %} selected="selected"{% endif %}>{{ tz }}</option>
{% endfor %}
</select>
我正在为该列表提供: 'timezones':pytz.common_timezones,'TIME_ZONE':request.session['django_timezone'] 在呈现响应时...
但我只得到一个名称列表。我需要一个名称列表,每个时区的 UTC 差异。
示例:
美国/XYZ UTC-xxxx/UTC-xxxx+1
欧洲/XPTO UTC+xxxx
已编辑:我很乐意在这一刻(这一刻)获得每个时区的当前已知偏移量,如此处显示的 http://www.timeanddate.com/worldclock/),如果可能的话,去年产生一/两年(可能性如下:http://www.timeanddate.com/library/abbreviations/timezones/) .
提前感谢您提供的任何帮助!
【问题讨论】:
-
你所说的“差异”是什么意思?对于大多数时区,它会随时间而变化。您是指当前时刻的偏移量吗?历史上所有可能的偏移量?某个时间段(例如 2000 年到 2030 年)内所有可能的偏移量?
-
你是对的,因为 DST.. 对吧?!目前就足够了..过去两年会很好...顺便说一句,既然您回答了并且您是谁,您在stackoverflow上几天前就注意到了您(检查了您压倒性的个人资料),我会很高兴得到国王的回答:P
-
嗯,DST 和时区会随着时间发生根本性的变化。我现在不能看,但是如果稍后当我有更多时间时没有其他人回答,我会试一试。请注意,我不是 Python 人...
-
请编辑您的问题并澄清您的要求,正如@JonSkeet 指出的那样。
标签: python html django timezone pytz