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清洗一下不白之冤。
8 順便說一句 我們公司的時間服務器是我架設的,時間準確度200毫秒以內(偏差不超過0.2秒)