vfl_freak
Premium-User
Hallo zusammen,
ich bastele hier heute morgen schon seit Längerem mit den Klassen "JXDatePicker" und "Calendar" herum, ohne wirklich weiter zukommen!
Mein Problem: im JXDatePicker wird mir stets der falsche Monat (bspw. Juli statt Juni) angezeigt!
Ich habe folgenden Code (Ausschnitt) :
Die Ausgabe zeigt das korrekte Datum (aus der DB) :
Wird anschließend die Maske mit dem JXDatePicker angezeigt, dann sehe dort als Datum stets "30.07.2010" :-(
Mache ich hier was falsch oder das "jxdpMHD.setDate( calMHD.getTime() );"
Danke und Gruß
Klaus
ich bastele hier heute morgen schon seit Längerem mit den Klassen "JXDatePicker" und "Calendar" herum, ohne wirklich weiter zukommen!
Mein Problem: im JXDatePicker wird mir stets der falsche Monat (bspw. Juli statt Juni) angezeigt!
Ich habe folgenden Code (Ausschnitt) :
Java:
// dtMHD ist ein eigener Dateityp !
Calendar calMHD = Calendar.getInstance();
System.out.println( "dtMHD: Tag<" + dtMHD.getTag() + "> Monat<" + dtMHD.getMonat() + "> Jahr<" + dtMHD.getJahr() + "> !!" );
calMHD.set( dtMHD.getJahr(), dtMHD.getMonat(), dtMHD.getTag(), 0, 0, 0 );
calMHD.set( Calendar.MILLISECOND, 0 ); // Millisekunden setzen
System.out.println( "calMHD: Tag<" + calMHD.get(Calendar.DAY_OF_MONTH)+ "> Monat<" + calMHD.get(Calendar.MONTH) + "> Jahr<" + calMHD.get(Calendar.YEAR) + "> !!" );
jxdpMHD.setDate( calMHD.getTime() );
Die Ausgabe zeigt das korrekte Datum (aus der DB) :
Code:
dtMHD: Tag<30> Monat<6> Jahr<2010> !!
calMHD: Tag<30> Monat<6> Jahr<2010> !!
Wird anschließend die Maske mit dem JXDatePicker angezeigt, dann sehe dort als Datum stets "30.07.2010" :-(
Mache ich hier was falsch oder das "jxdpMHD.setDate( calMHD.getTime() );"
Danke und Gruß
Klaus
Zuletzt bearbeitet: