Похоже, вам нужно узнать о модуле Python datetime
. Вот метод, который решает проблему с помощью datetime
:
from datetime import datetime,timedelta
def is_older_than_a_day(test_time):
one_day_ago = datetime.now() - timedelta(days=1)
if test_time > one_day_ago:
print "The test time is less than one day old!"
else:
print "The test time is older than one day."
(Обратите внимание, test_time
является отметка времени Вашего сообщения в качестве datetime
объекта.) В принципе, я использовал три полезные функции от datetime
модуля:
datetime.now()
получит текущее время
timedelta
позволяет настроить/изменить DateTime по заданному числу days
, hours
, minutes
и т.д.
- Два
datetime
объекты могут быть сопоставлены с операторами: >
, <
, >=
, <=
, ==
, !=
должны, поблагодарил вас раньше, но спасибо – user2718751