Hi,
ich habe folgenden Beispielcode
hier wird mir immer ein Fehler geworfen. Es liegt hierbei zum einem das ich format.setLenient(false); gesetzt habe (brauche ich an anderer stelle) und halt die stunde in der Uhrzeit größer 12 ist. An sich hätte ich gedacht, wenn ich dem SimpleDateFormat sage, das ist ein deutsches Datum das er dann auch mit einer deutschen Zeit umgehen kann, aber denkste. Kennst sich jemand damit aus oder kann mir sagen, wo man sich hier einiges an wissen anlesen kann. Finde nicht so wirklich was, woran dies liegt oder wie ich es beheben kann.
ich habe folgenden Beispielcode
Code:
try
{
SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy hh:mm:ss", Locale.GERMAN);
Date date;
format.setLenient(false);
date = format.parse("18.11.2002 20:02:33");
System.out.println("OK");
}
catch (Exception e)
{
System.out.println("Fehler: " + e);
}
hier wird mir immer ein Fehler geworfen. Es liegt hierbei zum einem das ich format.setLenient(false); gesetzt habe (brauche ich an anderer stelle) und halt die stunde in der Uhrzeit größer 12 ist. An sich hätte ich gedacht, wenn ich dem SimpleDateFormat sage, das ist ein deutsches Datum das er dann auch mit einer deutschen Zeit umgehen kann, aber denkste. Kennst sich jemand damit aus oder kann mir sagen, wo man sich hier einiges an wissen anlesen kann. Finde nicht so wirklich was, woran dies liegt oder wie ich es beheben kann.