「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