Datum Formatieren
-
Tag,
Wie bekomm ich ein Datum umgewandelt das nicht in einem normalen format vorliegt?
2008_03_19 soll erkannt werden, und als TDateTime gespeichert werden:
TDateTime Test; Test=StrToDate("2008_03_19") //<- geht nicht
-
Zum Beispiel durch "Zerhackstückeln" des Strings in Jahr, Monat, Tag und diese dann einen TDateTime Objekt übegeben:
Ungetestet:
int y = DateString.SubString(1,4).Trim().ToIntDef(0); int m = DateString.SubString(6,2).Trim().ToIntDef(0); int d = DateString.SubString(9,2).Trim().ToIntDef(0); TDateTime Test(y,m,d);