Hallo zusammen,
ich stehe gerade vor folgendem Problem:
Ich erwarte eine Benutzereingabe der folgenden Formen:2006-11-18 18:11:59
20061118181159
18.11.2006 18-11-59
18112006 181159
Könnte mir nur vorstellen das mit substr oder so zu lösen, inkl. reg expressions.
Als erstes prüfst du, ob Doppelpunkte drin sind. Wenn ja, sind die letzten 8 Zeichen die Uhrzeit. Wenn keine Sonderzeichen drin sind, sind die letzten 6 Zeichen die Uhrzeit. Bei Punkten sind die ersten 10 Zeichen das Datum. Bei Bindestrichen prüfst du, ob in den 3 Letzten oder den 3 ersten Zeichen ein Bindestrich ist. Wenn es bei den 3 ersten ist, sind wieder die ersten 10 Zeichen das Datum, ansonsten die 8 letzten die Zeit.
Naja, so ungefähr :)