Ternick
@Ternick

Почему не парсится дата из email?

Через imap работаю с письмами, для этого нужно получать время получения письма.

Работает вот так:
msg = message_from_bytes(msg_data[0][1], _class = message.EmailMessage)
dt.fromtimestamp(utils.mktime_tz(utils.parsedate_tz(msg["Date"])))


Скрипт наткнулся на такую строку:
26.01.2021 03:50:15 -0800 (UTC)
И сломался, так как стандартная строка должна быть такая:
Tue, 26 Jan 2021 12:37:11 -0000

Есть ли универсальный метод получения объекта datetime из строки ?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Ternick
@Ternick Автор вопроса
Гугл)
from dateutil.parser import parse
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы