Von binären Darstellungen habe ich keine Ahnung. Ich verstehe nicht einmal die Frage.
Wenn man das nicht als Int64 darstellen darf, wie soll man dann prüfen welcher davon neuer ist?
Die Frage geht doch auf ISO 8601 und das ist ein Textformat für Datum und Uhrzeit. Mit Int64 hat das gar nichts zu tun. Wenn du also sagst, daß du ISO 8601 Daten als Int64 hast, dann ergibt diese Aussage erstmal keinen Sinn.
Weiterhin ist das ISO 8601 Format bewusst so aufgebaut, daß ein direkter Stringvergleich möglich ist.
Vielleicht wäre jetzt ein guter Zeitpunkt deinen bisherigen Code zu zeigen?