Wozu extrahieren?
Wenn die Zeit immer im Format HH:MM ist, also mit führenden Nullen ala 01:02, dann kann man dieses auch problemlos per String vergleichen, da die höherwertigen Werte immer vorne und deren Reihenfolge immer gleich sind.
Genauso läßt sich ein Datum wie YYYY-MM-DD oder eine Zahl 0000002 (solang es immer gleichviel Ziffern mit führernder Null gibt) völlig ohne Probleme als String vergleichen.
Nur eben DD.MM.YYYY geht natürlich nicht, da hier die größten Werte hinten stehen, oder wenn der Wochentag als Wort/Abkürzung vorkommt, da diese ebenfalls nicht alphabetisch sortierbar sind.
Sagmal stalkst du mich?
Kaum schreibe ich irgendwo was, dauerts kaum paar Stunden und du hast irgendwas auszusetzen, selbst wenn's völlig banal und überflüssig ist.
Wenn du lieber Strings vergleichst, um vlt. den Aufwand zu sparen und das Datum zu vergleichen (was es ja nunmal ist), dann tu das. Ich persönlich bevorzuge den Weg, dann in so einem Fall auch mit einem Datum zu arbeiten, statt einem String.