0

月に問題がある

public static void main(String[] args) {
    GregorianCalendar tgl;
    tgl = new GregorianCalendar ();

    System.out.println("Tanggal Sekarang : " +
            tgl.get (Calendar.DATE) + "/" +
            tgl.get (Calendar.MONTH) + "/" +
            tgl.get (Calendar.YEAR));
}

結果は次のとおりです。

Date now : 27/3/2013
4

1 に答える 1

6

Calendar.MONTHゼロベースです。したがって、April は として表示され3ます。

代わりに、日付をフォーマットしたい場合は、カレンダーインスタンスをSimpleDateFormat呼び出して次を取得します。getTime()Date

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(tgl.getTime()));
于 2013-04-27T14:54:47.223 に答える