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

ITエンジニアの転職

setメソッド

日付/時刻要素を設定する – setメソッド
public final void set(int year, int month, int date [,int hour, int minute])
public void set(int field, int value)
year:年
month:月
date:日
hour:時
minute:分
field:設定する日付/時刻フィールド
value:引数fieldに設定する値

カレンダーの時刻/日付要素を設定するには、setメソッドを利用します。
年月日時分をまとめて指定するならば、第1構文を利用してください。
特定の日付/時刻要素(たとえば年だけ)を指定したいならば、第2構文で、日付/時刻フィールドと値のセットで指定します。引数fieldに指定できる値については、getメソッドの表も参照してください。

CalSet.java

package com.example.mynavi.calendar;

import java.util.Calendar;

public class CalSet {

  public static void main(String[] args) {
    Calendar cal1 = Calendar.getInstance();
    cal1.set(2016, 7, 19, 15, 03, 47);
    System.out.println(cal1.getTime());	// 結果:Fri Aug 19 15:03:47 JST 2016

    Calendar cal2 = Calendar.getInstance);
    cal2.set(Calendar.YEAR, 2016);
    System.out.println(cal2.getTime());	// 結果:Fri Aug 19 15:03:47 JST 2016
  }
}

関連ページ
get

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

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

ITエンジニアの転職