处理不同客户时区的最佳做法?

时间:2012-01-19 11:23:01

标签: datetime timezone timestamp client-server

我正在构建一个使用中央服务器的iPhone聊天应用程序。 处理不同客户时区的最佳做法是什么?

我的意思是当client1向client2发送消息时,服务器根据服务器时区将消息保存在他的数据库中,时间戳可能与client1时区和client2时区不同。
那么我如何管理这个,所以当client2收到消息时,他会知道如何将它转换为它的时区,或者服务器可能会进行转换?

1 个答案:

答案 0 :(得分:1)

首先,您需要将时间存储为UTC。然后在显示时,您需要检测时区,它将添加/减去。