Конечно, ваша дата / время соответствуют некоторому стандарту, о котором вы знаете.Используйте регулярное выражение для сопоставления даты / времени, удалите их и выполните стандартное сравнение строк в полученных строках.
Если вы хотите, чтобы ваша программа была достаточно мощной, чтобы распознавать различные форматы дат, вам придется выполнить настройку, чтобы распознавать их.Запустите его через другое регулярное выражение для каждого типа формата даты / времени, о котором вы можете подумать (и готовы принять).Строки даты / времени полностью соответствуют регулярным выражениям;они являются оптимальным решением.