Что за формат времени у СМС, выглядит как "21/08/27,10:56:09+22"?
"21/08/27,10:56:09+22"
не могу понять что за +22, бывает тут +18, это дата смс сообщения. Я эту дату получаю из СМС модуля, 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();
Ответы (1 шт):
Автор решения: Alexey Ten
→ Ссылка
Беглый гуглёж говорит, что это это часовой пояс SMS-центра в единицах «четверть часа» https://www.developershome.com/sms/cmglCommand.asp
Т.е. +22 = 22/4 = 5.5 = +05:30 в нормальном написании.
Что наводит на мысль что SMS-центр находится в Индии (или просто криво настроен).