特定の日付を1日増やしたい。次のような Calendar オブジェクトを作成します。
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2012);
cal.set(Calendar.MONTH, 0);
cal.set(Calendar.DAY_OF_MONTH, 31);
次に、それを 1 日増やすために、次の 2 つのことを行うことができます。
cal.add(Calendar.DAY_OF_MONTH, 1);
また
cal.add(Calendar.DAY_OF_YEAR, 1);
他の「DAY」定数もありますが、上記の 2 つの方法で日を 1 増やしても同じ結果が得られます。どちらの場合、2 つの結果が異なるのでしょうか?