我想接受在夏令时(英国夏令时)的区域设置中指定的日期。我将日期存储为UTC,但我想显示,并接受任何DST模式与日期相关的日期作为输入。
“模式”(夏令时与否)将取决于输入的日期,而不是输入或显示时的当前模式。
我不确定这是免费提供给我的,还是我必须做很多腿部工作。我已经看到两种方式的迹象。例如,当时钟“返回”时,同一小时出现两次,我不清楚在这种情况下会发生什么。
所以:
1 - 如何根据DateTime表示的夏令时将DateTime(或解释日期时间)转换为UTC
2 - 如何在DateTime代表的时刻将UTC DateTime转换为夏令时表示
答案 0 :(得分:0)
使用dateutil中的tz
模块(您可能需要安装python-dateutil):
http://labix.org/python-dateutil#head-587bd3efc48f897f55c179abc520a34330ee0a62