Форум сайта python.su
Всем привет.
Вообщем задача такая мне нужно получать с сервера только новую почту, которая была отправлена после определенного события.
Допустим в это событие я вызываю
eventTime = datetime.now()
emailTime = datetime.strptime('Fri, 31 Jan 2020 09:59:34 +0000 (UTC)', "%a, %d %b %Y %H:%M:%S %z (%Z)")
eventTime < emailTime
Офлайн
d=datetime.datetime.now().astimezone(tz=datetime.timezone.utc)
Офлайн
мне кажется (возможно ошибочно) что с секундами от начала эпохи будет попроще
ps т.е. переводить ввод в секунды … эээ … плюс немного магии немного вашего кода
Отредактировано AD0DE412 (Фев. 5, 2020 19:29:59)
Офлайн
ответ на мой вопрос
from datetime import datetime import pytz now = datetime.now(tz=pytz.utc) emailTime = datetime.strptime('Fri, 31 Jan 2020 09:59:34 +0000 (UTC)', "%a, %d %b %Y %H:%M:%S %z (%Z)") print(now > emailTime )
Офлайн