【发布时间】:2013-03-05 10:29:45
【问题描述】:
我目前正在开发一个需要支持多个时区的应用程序。
为此,我正在使用 dateutil 库。现在,我需要一种方法向用户展示 dateutil 库支持的所有可用时区列表。
另外,是否建议将 tz 作为字符串存储在数据库中,如“Europe/Berlin”?
【问题讨论】:
-
pytz.all_timezones给出了可与pytz一起使用的时区名称列表。有时使用dateutilandpytzcan produce different results 进行时区转换。 -
您可能需要考虑使用基于地图的时区选择器而不是列表。 Here's one for JavaScript。如果您不是在编写网络应用程序,我敢肯定在某个地方有一个类似的本机 python 控件,但我不知道是否有一个。
标签: python datetime timezone python-dateutil