G
Guest
Gast
Hallo,
ich stehe vor folgendem kleinen Problem. Ein nutzer erfasst in einem Textfeld (Freitext) ein Datum und/oder eine Uhrzeit in einem vom Nutzer gewohnten Format. z.B.:
13.12.2008 20:00
13.12.2008 20.00
2008/12/13
2008-12-13
Wenn ich das Textfeld einlese muss ich prüfen nach welchem Fomat die Daten eingegeben wurden und ob mit oder ohne Uhrzeit.
Gibt es sowas wie eine Prüffungktion wie:
Wobei das * für eine beliebige Zahl steht? Oder kennt Java eine Funktion eine solch beliebige Angabe in ein Date-Typ selbst umzuwandeln, so das ich mir die Einzelwerte (Monat, Tag, Stunde, ...) dann da abholen kann?
ich stehe vor folgendem kleinen Problem. Ein nutzer erfasst in einem Textfeld (Freitext) ein Datum und/oder eine Uhrzeit in einem vom Nutzer gewohnten Format. z.B.:
13.12.2008 20:00
13.12.2008 20.00
2008/12/13
2008-12-13
Wenn ich das Textfeld einlese muss ich prüfen nach welchem Fomat die Daten eingegeben wurden und ob mit oder ohne Uhrzeit.
Gibt es sowas wie eine Prüffungktion wie:
Code:
if (text.hasFormat(**.**.**** **:**)){
..
}
Wobei das * für eine beliebige Zahl steht? Oder kennt Java eine Funktion eine solch beliebige Angabe in ein Date-Typ selbst umzuwandeln, so das ich mir die Einzelwerte (Monat, Tag, Stunde, ...) dann da abholen kann?