如何管理Web应用程序中的时区?

seg*_*aco 5 django timezone utc pytz

我不想在我的Web应用程序中管理用户的不同时区,但我不知道从哪里开始.我必须将每个用户的本地时间保存在我的数据库中?,或者可能转换为UTC时间,保存它,然后再次进行转换以显示它?还是有另一种方法?例如,如果我的一个用户在当地时间进行预约,我必须将其转换为UTC将其存储在我的数据库中,然后当他需要时,再将其转换为当地时间显示它?顺便说一下,我正在使用Django.谢谢.

Oma*_*mar 2

  1. 将日期/时间存储为 UTC(不确定 Python 命令是什么)

  2. 输出日期时,将它们包装在一个帮助函数中,该函数获取当前用户的时区首选项,然后调整偏移量的时间/日期,然后从应用程序输出。

http://docs.python.org/library/time.html

http://docs.python.org/library/datetime.html