「Java11」Calendarクラスから現在の年を取得する

環境
JavaSE-11
Eclipse 4.14.0

構文
1.getInstance()
デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
2.setTimeInMillis(long millis)
Calendarの現在の時間を、指定されたlong値から設定します。

使用例

package com.arkgame.study;

import java.sql.Timestamp;
import java.util.Calendar;

public class AbsDemo {

      public static void main(String[] args) {
            //現在の日付を取得する
            int nowYear = getYear(new Timestamp(System.currentTimeMillis()));
            System.out.println(nowYear);
      }
      /*現在の年を取得*/
      public static int getYear(Timestamp timestamp) {
            Calendar cal = Calendar.getInstance();
            cal.setTimeInMillis(timestamp.getTime());
            return cal.get(Calendar.YEAR);
      }

}

実行結果
2022

Java

Posted by arkgame