「Java8」Calendarクラスから現在の月を取得する
環境
JavaSE 1.8
Eclipse 4.14.0
書式
1.public static Calendar getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.public int get(int field)
指定されたカレンダ・フィールドの値を返します。
3.public static final int MONTH
getおよびsetのためのフィールド値で、月を示します。これはカレンダ固有の値です。
使用例
package com.arkgame.study; import java.util.Calendar; public class ArkgamelDemo { public static void main(String[] args) { // インスタンス生成 Calendar calendar = Calendar.getInstance(); // 固有のMONTHフィールド 最初の月 0から int month = calendar.get(Calendar.MONTH) + 1; // 0埋め String resMM = "0" + Integer.toString(month); // 部分文字列取得 resMM = resMM.substring(resMM.length() - 2); System.out.println("現在の月: " + resMM); } }
結果
現在の月: 06