addメソッド
日付/時刻要素を加算/減算する – addメソッド- public abstract void add(int field, int amount)
- field:演算する日付/時刻フィールド
- amount:増減分
現在の日付/時刻要素を基準に、値を加算/減算するには、addメソッドを利用します。addメソッドでは、指定された日付/時刻要素(getメソッドの表を参照)に対して、引数amountの値だけ加算します。引数amountが負数の場合には、減算となります。
CalAdd.java
package com.example.mynavi.calendar; import java.util.Calendar; public class CalAdd { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println(cal.getTime()); // 結果:Sat Jan 04 16:22:17 JST 2020 cal.add(Calendar.YEAR, 3); System.out.println(cal.getTime()); // 結果:Wed Jan 04 16:22:17 JST 2023 cal.add(Calendar.YEAR, -5); System.out.println(cal.getTime()); // 結果:Thu Jan 04 16:22:17 JST 2018 } }