Есть строка в формате "%d.%m.%Y" (например, 12.05.2006). Надо преобразовать во что-то, что потом можно сравнивать - QDate, tm и пр. Условие: нельзя использовать strptime.
QDate.fromString с задачей не справился - я не нашёл способа задать ему нужный формат даты.
Я, конечно, и сам могу написать функцию разбора даты, но неужели нет ничего готового? Как-то это неправильно.