"21/08/27,10:56:09+22"
我看不懂+22是什么,这里发生了+18,这是短信的日期。我从 SMS 模块 m590 得到这个日期 带有数字代码的完整日期看起来像这样
REC READ,+7909019xxxx,,"21/08/27,10:56:09+22"
解析这个日期的模板应该是什么样子的?
d = datetime.datetime.strptime("21/08/27,10:56:09+22", '%y/%m/%d,%H:%M:%S+18????').isoformat();
一个快速的谷歌说这是短信中心的时区,以“一刻钟”为单位https://www.developershome.com/sms/cmglCommand.asp
那些。
+22
=22/4
=5.5
=+05:30
正常拼写。这表明 SMS 中心位于印度(或者只是配置不正确)。
UPD:GSM_03.40 Time_Format