Преобразование даты Python и проверка - PullRequest
0 голосов
/ 10 ноября 2018

Я хочу иметь возможность преобразовать строку в дату, а затем выполнить операцию, чтобы проверить, до или после определенной даты.Формат ввода: д / м / гггг

6/7/2018

Я хочу проверить, предшествует ли дата выше сегодняшней 10/11/2018

Как сделатьЯ собираюсь сделать это?Вот что у меня есть:

import datetime
dateInput= '10/11/2018' 
dateFormat = '%d/%m/%Y'
dateObj= datetime.datetime.strptime(dateInput, dateFormat )

Как мне выполнить проверку до или после определенной даты, например, 10/11/2018?

1 Ответ

0 голосов
/ 10 ноября 2018

Просто используйте date1 > date2

$ cat timebomb.py
#!/bin/env python

import datetime

date_format = '%d/%m/%Y'
boom_time = datetime.datetime.strptime('10/11/2018', date_format )

start_day = '01/11/2018'
day = datetime.datetime.strptime(start_day, date_format )

while day < boom_time:
    print ("Tick Tock.")
    day += datetime.timedelta(days=1)

print ("BOOM")

Запусти ...

$ ./timebomb.py
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
Tick Tock.
BOOM
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...