Einzelnen Beitrag anzeigen

bekrause

Registriert seit: 31. Mär 2003
Ort: Essen
23 Beiträge
 
Delphi XE Professional
 
#1

Universeller DateTime Converter

  Alt 6. Sep 2015, 20:32
Hallo zusammen,

ich schreibe derzeit an einem Parser mit integrierter Textanalyse. Dieser Parser soll auch automatisch Datumsangaben extrahieren können. Dass klappt auch schon ganz gut.

Jetzt sollen die Daten jedoch nicht nur analysiert , sondern auch normalisiert werden. Das bedeutet, dass erkannte Format soll vereinheitlicht werden. Intern soll es also als TDateTime gespeichert werden.

Das Umwandeln von bekannten Datumsstrings ist relativ einfach. Der Ideenvielfalt an Datums- und Zeitangaben allein im Deutsch- und Englischsprachigem Raum ist jedoch keine Grenze gesetzt.

Ich habe teilweise Datumsangaben wie z.B. "Mo, Apr 14 2014, 11:15 am"

Bevor ich mich jetzt ransetze und für die verschiedenen Zeit und Datumsangaben Konverter schreibe, wollte ich mich mal umhören, ob es so etwas bereits irgendwo gibt.

Im Prinzip suche ich eine etwas ausgefeiltere Variante von StrToDateTime, oder VarToDateTime. Die beiden reichen leider nicht aus.

Ich bin auch nicht auf eine Delphi Klasse fixiert. Ich würde auch eine DLL nehmen. Es darf auch gerne etwas kosten.

Gruß Benno
Lernen, ohne zu denken, ist eitel; denken, ohne zu lernen, ist gefährlich. Konfuzius
  Mit Zitat antworten Zitat