Hallo,
also das mit dem Datum in Java ist ja echt komisch. Das das so schwer ist hätte ich nicht gedacht. Ich hab hier ein Stück von einem Code, dass nichts weiter als ein String in ein Date umwandelt.
Folgendes wird ausgegeben:
Mon Jan 01 00:00:00 CET 2001
Ich möchte aber, dass er genau das ausgibt, was eingegeben wird. Also 2001-01-01.
also das mit dem Datum in Java ist ja echt komisch. Das das so schwer ist hätte ich nicht gedacht. Ich hab hier ein Stück von einem Code, dass nichts weiter als ein String in ein Date umwandelt.
Code:
String dateStr="2001-01-01";
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date myDate = null;
try {
myDate = sdf.parse(dateStr);
System.out.println(myDate);
} catch (ParseException pe) {
System.out.println(pe.getMessage());
}
Folgendes wird ausgegeben:
Mon Jan 01 00:00:00 CET 2001
Ich möchte aber, dass er genau das ausgibt, was eingegeben wird. Also 2001-01-01.