日付/時刻要素を取得する – 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
- package com.example.mynavi.calendar;
- import java.util.Calendar;
- public class CalGet {
- public static void main(String[] args) {
- var cal = Calendar.getInstance();
- System.out.println(cal.get(Calendar.YEAR)); // 結果:2025
- System.out.println(cal.get(Calendar.MONTH)); // 結果:7
- System.out.println(cal.get(Calendar.DATE)); // 結果:19
- }
- }
関連ページ
監修
山田祥寛(有限会社 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万部を超える。