我正在使用AT命令讀取SMS,就像在this tutorial中那樣。當我閱讀郵件時,我想知道這些短信是多麼「古老」。在該短信是由SMSC接收到的信息包含在短信中,純文本:解析SMS日期/時間
+CMGL: 1,"REC UNREAD","+85291234567",,"07/02/18,00:05:10+32"
Reading text messages is easy.
我應該如何解析這個"07/02/18,00:05:10+32"
?我的意思是,+32是什麼意思?它不能是UTC的32小時偏移量。
此外,如果發送短信,例如從日本到法國,列出短信時顯示的小時數是多少?從日本SMSC的小時?來自法國的SMSC?我如何將它們轉換爲UTC以可靠地計算從發送SMS(到達SMSC)那一刻起到讀完它爲止的時間?
沒有真正尋找具體的實施答案在這裏,但如果它很重要,我會在shell腳本
感謝您的詳細解答和參考。似乎時區是在幾個小時內指定的 – remi