TypeError: '>' не поддерживается между экземплярами 'datetime.datetime' и 'str'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 TypeError: '>' не поддерживается между экземплярами 'datetime.datetime' и 'str'

Сообщение Anonymous »

Я новичок в типах даты и времени Python. < /p>

У меня есть значение даты. < /p>

date = '2018-11-10 10:55:31+00:00'
< /code>

Мне нужно проверить это значение даты старше 90 дней. < /p>

Я попробовал: < /p>

from datetime import datetime
from datetime import timedelta

past = datetime.now() - timedelta(days=90)
date = '2018-11-10 10:55:31+00:00'

if past > date :
print("This is older than 90 days")
< /code>

Сбой со следующей ошибкой:

TypeError: '>' not supported between instances of 'datetime.datetime' and 'str'< /code> < /p>

Это может быть связано с тем, что формат даты для «прошлого» и значение даты, которое я передал, отличается. < /p>

Как я могу это придумать? < /p>

Подробнее здесь: https://stackoverflow.com/questions/532 ... me-and-str
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»