長い日付形式を特定の短い日付形式に変換します。
Datepicker(Jcalander) から Date を取得し、dd-mm-yyyy形式にフォーマットして String 変数に割り当てたいと思います。以下に示すコードを使用してみました。しかし、私が望む日付形式を取得できませんでした。
SimpleDateFormat simpleFormat = (SimpleDateFormat) jCalendarCombo1.getDateFormat();
Date date = jCalendarCombo1.getDate();
System.out.println(date); // Prints Thu Mar 28 00:00:00 IST 2013
String s = simpleFormat.format(date);
System.out.println(s); // prints Thursday, March 28, 2013
System.out.println("Date SHORT format: " + DateFormat.getDateInstance(DateFormat.SHORT).format(date)); // prints 3/28/13