我正在构建一个使用中央服务器的iPhone聊天应用程序。处理不同客户时区的最佳做法是什么?
我的意思是,当客户端1向客户端2发送消息时,服务器会根据服务器时区将消息保存在他的数据库中,并附上时间戳,这可能与客户端1时区和客户端2时区不同
那么,我该如何管理这一点,以便当客户端2收到消息时,他知道如何将其转换到时区,或者服务器可能会进行转换??
首先需要将时间存储为UTC。然后在显示时,您需要检测时区,它将加/减。