0

私はJavaが初めてで、次のコードで昨日の日付を取得しようとしています:

    GregorianCalendar gc = new GregorianCalendar(2018,9,22);//<-Today
    gc.add(gc.DATE, -1);//<-Yesterday
    SimpleDateFormat dateFormatter = new SimpleDateFormat("DD-MMM-YYYY");
    System.out.println(dateFormatter.format(gc.getTime()));

私が得ている出力は次のとおりです。

325-XI-2018

私は何を間違っていますか?

4

2 に答える 2