【发布时间】:2015-01-26 17:33:08
【问题描述】:
我开发了一个 Android 应用程序,用户从数据库服务器中检索组织的事件。每个事件都有一个日期和一个小时。
我的问题是:
- 我的服务器在巴黎,现在是下午 6 点。
- 用户在纽约,现在是中午。
用户登录并检索今天在纽约计划的活动。 服务器获取日期超过当前日期的数据库事件。问题,服务器比用户晚,所以用户不会看到下午计划的事件。
我该如何解决这个问题?
我可以获得用户和事件的时区,但我该如何管理? 服务器是将巴黎时区的所有事件日期放入数据库中还是我将当地时间的事件放入数据库中。
- 例如:计划在纽约中午举行的活动,我应该将其存储在本地时区(中午)还是服务器时区(下午 6 点)?比较之后的效果如何?
感谢您的回答。
【问题讨论】:
-
将时区设置为美国/纽约
标签: php android mysql datetime