我希望有人提出这样的事情。
pytz.common_timezones列表中有大约400多个时区,虽然这对于准确性来说非常好,但要求用户筛选它们确实太过分了。
例如,请参阅我经常访问的论坛中的这个时区列表(它更易于管理)
有没有人想出一个有用的 common_timezone列表?
答案 0 :(得分:2)
“有用”是自以为是。您的意见可能与其他人的意见不符。例如,您的示例中的列表没有Arizona的条目 - 这与Mountain Time不同,因为它没有夏令时。
更好的方法是提供两个下拉列表。第一个应列出国家,第二个列出国家内的时区。由于许多国家/地区只有一个时区,因此许多用户根本不需要选择时区。那些做的人可以将他们的选择限制在一个小得多的名单上。
在pytz中,您可以使用country_timezones
功能获取特定国家/地区的时区列表。