javaでCalendarクラスを扱う際に。
例えば2005年5月25日12時00分00秒から120日後の日付を計算するなどしたい際、
// カレンダーのインスタンスを作成 Calendar calendar = Calendar.getInstance(); // 引数の日付を設定 calendar.set(2005, 4, 25, 12, 0, 0); // 120日加算 calendar.add(Calendar.DAY_OF_YEAR, 120);
とする。
カレンダークラスにおいて、月フィールド値は0から始まるため、実際の月より1引いた値を設定しなければならない。
…こんなしょぼいトコで30分くらい悩んじゃったよ…OTL