「Java8」LocalDateTimeクラスで日時オブジェクトから特定のフィールド(年月日)値を取得するサンプル

2020年11月4日

説明
1.public Month getMonth()
列挙型Monthを使用して、月フィールドを取得します。
2.public int getMonthValue()
月フィールドを取得します(1-12)。
Javaコード

package com.arkgame.study.java;

import java.time.LocalDateTime;
import java.time.Month;

public class LocalTimeSample {

      public static void main(String[] args) {
            LocalDateTime localDateTime = LocalDateTime.now();
            int year = localDateTime.getYear();
            int month = localDateTime.getMonthValue();
            int dayOfMonth = localDateTime.getDayOfMonth();
            int hour = localDateTime.getHour();
            int minute = localDateTime.getMinute();
            int second = localDateTime.getSecond();
            Month strMonth = localDateTime.getMonth();
            System.out.println("実行結果");
            System.out.println("年: " + year);
            System.out.println("月: " + month);
            System.out.println("月の日 : " + dayOfMonth);
            System.out.println("時: " + hour);
            System.out.println("分: " + minute);
            System.out.println("秒: " + second);
            System.out.println("Month: " + strMonth);
      }

}

結果
実行結果
年: 2020
月: 11
月の日 : 4
時: 20
分: 0
秒: 59
Month: NOVEMBER

Java

Posted by arkgame