Hi!
Also, ich hab grad was gebaut, was mir eine Zeitüberprüfung machen soll! (PlainDocument)
Und bin hier draufgekommen, dass das SimpleDateFormat keine Exception liefert, wenn man die Einerzahl bei Minuten einen Buchstaben!!!!! eingibt!
Bsp.:
Ausgabe ist in Java 1.5.0.01_b08 und Java 1.4.2_b06 immer 12:03!
Ich meine was soll dieser verdammte Bullshit??
Ich will wissen ob das ne zulässige Zahl ist und der sagt ja und gibt mir irgendnen Bledsinn aus....
Wie soll ich den jetzt abprüfen ob es sich nur um eine Zahl handelt....
Also, ich hab grad was gebaut, was mir eine Zeitüberprüfung machen soll! (PlainDocument)
Und bin hier draufgekommen, dass das SimpleDateFormat keine Exception liefert, wenn man die Einerzahl bei Minuten einen Buchstaben!!!!! eingibt!
Bsp.:
Code:
try{
SimpleDateFormat fmt = new SimpleDateFormat("HH:mm");
fmt.setLenient(false);
java.util.Date d = fmt.parse("12:3X");
System.out.println(fmt.format(d));
}
catch(Exception ex)
{
ex.printStackTrace();
}
Ausgabe ist in Java 1.5.0.01_b08 und Java 1.4.2_b06 immer 12:03!
Ich meine was soll dieser verdammte Bullshit??
Ich will wissen ob das ne zulässige Zahl ist und der sagt ja und gibt mir irgendnen Bledsinn aus....
Wie soll ich den jetzt abprüfen ob es sich nur um eine Zahl handelt....