[gelöst] Von Text zu Datum?

12. Mai 2014 11:30

Hallo,

ich habe folgendes Problem. Ich muss aus einer CSV-Datei Daten rauslesen. Mit Message zeigt er den export richtig an. In meinem Beispiel ist das TextStr.
Wie kann ich diesen TextStr nun in ein Datum konvertieren und dies in ein Datumsfeld bekommen?

Code:
    TextStr := '15.05.14';
    Tabelle.Datum := DMY2Date(TextStr[1] + TextStr[2], TextStr[4] + TextStr[5], TextStr[7] + TextStr[8]));
Zuletzt geändert von NaCoder am 12. Mai 2014 12:47, insgesamt 1-mal geändert.

Re: Von Text zu Datum?

12. Mai 2014 11:41

Wie du der Onlinehilfe von DMY2Date entnehmen kannst, erwartet die Funktion als Parameter integer-Werte.
Folglich musst du deine zusammengesetzten Strings erst in integer umwandeln. Schau dir hierzu den Befehl EVALUATE an.
Tipp: du kannst EVALUATE auch direkt verwenden, um einen Text in ein Datum zu konvertieren.

Re: Von Text zu Datum?

12. Mai 2014 12:46

Danke. Hab daran nicht gedacht.