「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のためのフィールド値で、月を示します。これはカレンダ固有の値です。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
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); } }
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

Java

Posted by arkgame