Skip to main content
 首页 » 编程设计

python之使用地理为 Django 用户自定义时区

2024年09月03日25thcjp

我正在开发一个需要报告与用户相关的本地时间的 Django 应用程序。我不想让用户直接输入时区,因为我将他的地址存储在数据库中。我只考虑美国用户。由于美国的大多数州都只有一个时区,因此在大多数情况下可以根据州信息计算时区。我想给一个函数一个状态/地理信息的名称,并让它返回考虑夏令时的那个状态的 UTC 的时间偏移。

是否有可以为 python 执行此操作的库?

请您参考如下方法:

我不确定这样的库是否存在。美国的每个州并非只有一个时区。

看看这里:List of U.S. states by time zone

许多州有不止一个。

我想您仍然可以使用该列表并选择大多数州使用的时区,然后允许用户自定义他们的时区(如果不同)。