6233短信时间bug并不存在

6233接收短信的时间的确有偏差,
但这应该是短消息中心系统的时间设定问题 。
分析如下:
1 发送信息的时间用的是手机时间,只要手机时间是准的,这个时间就准的 。
2 接收信息的时间用的应该是短消息中心收到信息的时间 。为什么不用手机时间呢?因为我们的手机不一定每时每刻开机,开机的时候也有不在服务区的情况 。所以短消息中心收到的时间更有参考价值,说明信息是这个时间发出的 。
3 短消息中心的系统需要设定正确的时区及时间信息,如果用的北京时间(东八区 8)
时区要设定成GMT 8. 如果使用了UTC时间(GMT 0)则要设定的时间比北京时间晚8个小时 。否则会有8个小时的偏差 。这就是为什么我们收到的短信常常要早8小时的原因 。(看短消息中心系统的偏差,比如误将GMT 8设定-8那就差16个小时了)
4 现在有好多不同的短消息中心,有的设定正确,有的没有 。所以我们看到的时间也是有的准,有的不准 。
5 正确的做法是我们应该在总是在手机上设定正确的时间和时区,比如在中国就是北京时间 GMT 8 , 英国就是伦敦时间 GMT 0 (UTC) . 对于收到不正确的时间我们应该向该短信中心投诉 。比如通过深圳 短信中心13800755000发的信息时间就差8个小时,可以打电话给深圳的1860反映,请他们纠正错误 。而我的一个朋友从长沙移动发来的短信时间是正确的,证明长沙的移动公司的短信中心相关设定是正确的 。
6 有人反映接收1861/1860信息的时间偏差几分钟,这是因为1861/1860系统 时间不准造成的 。比如我在深圳 收到1861发送的信息都早大概5分钟,说明他们的系统时间大概快了5分钟 。这种情况也可以向他们投诉,请他们纠正 。
7 不要再折腾我们可怜的手机了,也为Nokia清洗一下不白之冤 。
【6233短信时间bug并不存在】8 顺便说一句 我们公司的时间服务器是我架设的,时间准确度200毫秒以内(偏差不超过0.2秒)

    推荐阅读