Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2017 19:11:19

Fedy1661
Зарегистрирован: 2017-10-29
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

time

Хелп, столкнулся с проблемой со сравнением времени.
Мне нужно сделать проверку настоящего времени с любым другим.
Например, настоящее время 2017.12.25 20:00, а другое 2017.12.25 15:00, то выполняется определённая функция.

Офлайн

#2 Дек. 26, 2017 04:53:50

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

time

Fedy1661
столкнулся с проблемой со сравнением времени
А именно? Времена спокойненько сравниваются штатными средствами без никакой магии



Офлайн

#3 Дек. 26, 2017 05:37:15

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

time

  
>>> import datetime
>>> 
>>> def s_to_dt(s):
...     return datetime.datetime.strptime(s, '%Y.%m.%d %H:%M')
... 
>>> curtime = '2017.12.25 15:00'
>>> newtime = '2017.12.25 20:00'
>>> 
>>> s_to_dt(curtime) < s_to_dt(newtime)
True
>>> s_to_dt(curtime) == s_to_dt(newtime)
False
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version