Сравнение даты из списка, попадает ил она в диапазон дат
Получаю из базы данных список дат.
conn = sqlite3.connect(config.base_sql)
cur = conn.cursor()
cur.execute('SELECT date FROM smena')
info_sql = cur.fetchall()
cur.close()
conn.close()
И вот сейчас я пытаюсь понять, как мне сделать следующую конструкцию. У меня есть дата 1 и дата 2, я хочу узнать, попадает ли каждая дата из списка в промежуток между дата 1 и дата 2.
UPD:
из базы я получают список дат, мне необходимо вывести те даты, которые попадают в заданный промежуток.
Пример я получаю список дат:
[('13-12-2017',), ('13-12-2018',), ('13-12-2015',), ('21-12-2027',), ('21-07-2022',), ('21-07-2028',)]
Мне нудно понять, какие даты попадают в промежуток с 01.06.2022 по 01.08.2022. Промежуток будет формироваться позже автоматов за текущий месяц. Возможно есть ли какая-то библиотека, или я не вижу простого решения.
UPD2:
Видимо без парсера дат мне не обойтись.
UPD3:
Из базы я получаю следующие значения и типы:
info_sql = list [((str),tuple),((str),tuple),((str),tuple)]
т.е. внути типо list, внути контежи с str.