Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職

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());	// 結果:Fri Aug 19 15:07:30 JST 2016
    cal.add(Calendar.YEAR, 3);
    System.out.println(cal.getTime());	// 結果:Mon Aug 19 15:07:30 JST 2019
    cal.add(Calendar.YEAR, -5);
    System.out.println(cal.getTime());	// 結果:Tue Aug 19 15:07:30 JST 2014
  }
}

関連ページ
get
roll

日付/時刻
日付/時刻
getTimeメソッド
getメソッド
setメソッド
addメソッド
rollメソッド
clearメソッド
before/equals/afterメソッド

Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職