0

長い日付形式を特定の短い日付形式に変換します。

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
4

1 に答える 1

0

固定された、ロケールに依存しない形式が必要な場合は、自分で作成できます。

SimpleDateFormat shortformat = new SimpleDateFormat("dd-MM-yyyy");
String s = shortformat.format(date);
System.out.println(s);                        // Prints 29-03-2013
于 2013-03-29T05:55:18.037 に答える