注目記事

【Javaコード入門】日付/時刻_③getメソッド

日付/時刻要素を取得する – getメソッド

public int get(int field)
 field:取得する日付/時刻フィールド

カレンダーから特定の日付/時刻要素を取得するには、getメソッドを利用します。getメソッドには、取得したい日付/時刻要素に応じて、以下のような定数を指定します。

Calendarクラスで利用できる主な定数(日付/時刻要素)
定数 概要
YEAR
MONTH 月(0~11)
DATE
DAY_OF_YEAR その年の何日目か
WEEK_OF_MONTH その月の何週目か
WEEK_OF_YEAR その年の何週目か
HOUR_OF_DAY 時(24時間)
HOUR 時(12時間)
AM_PM 午前(0)、午後(1)
MINUTE
SECOND
MILLISECOND ミリ秒
DAY_OF_WEEK 曜日

DAY_OF_WEEK(曜日)は、戻り値としてSUNDAY、MONDAY、TUESDAY、WEDNESDAY、TURSDAY、FRIDAY、SATURDAYなどの定数を返します。

CalGet.java

  1. package com.example.mynavi.calendar;
  2.  
  3. import java.util.Calendar;
  4.  
  5. public class CalGet {
  6.   public static void main(String[] args) {
  7.     var cal = Calendar.getInstance();
  8.     System.out.println(cal.get(Calendar.YEAR)); // 結果:2025
  9.     System.out.println(cal.get(Calendar.MONTH));    // 結果:7
  10.     System.out.println(cal.get(Calendar.DATE)); // 結果:19
  11.   }
  12. }

関連ページ

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

監修

山田祥寛(有限会社 WINGSプロジェクト)
静岡県榛原町生まれ。一橋大学経済学部卒業後、NEC にてシステム企画業務に携わるが、2003年 4 月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト(https://wings.msn.to/)」の代表でもある。主な著書に『改訂 3 版JavaScript 本格入門』(技術評論社)、「独習シリーズ(C#・Python・PHP・Ruby・JSP&サーブレットなど)」(翔泳社)、「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravel など)」(Amazon Kindle)など。売り上げの累計は100万部を超える。