[Kotlin]Dateで年を数値として取得するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

Dateで年を数値として取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Dateで年を数値として取得するには、Calendarを使います。

まず、Calendarをインポートします。

import java.util.Calendar

次に、CalendarをgetInstance()でインスタンス化します。

インスタンスからsetTime()を呼び出し、引数にDateを指定します。

そして、インスタンスからget()を呼び出します。

get()の引数にCalendar.YEARを指定します。

val calendar: Calendar = Calendar.getInstance();
calendar.setTime(date);    
val year: Int = calendar.get(Calendar.YEAR);

上記のget()は、Dateの年を数値として取得します。

使用例

import java.util.Calendar
import java.util.Date

fun main() {
    val date = Date();
    val calendar: Calendar = Calendar.getInstance();
    calendar.setTime(date);
    
    val year: Int = calendar.get(Calendar.YEAR);
   
    println(date);
    println(year);
}
出力:
Thu Aug 25 23:34:14 UTC 2022
2022

コメント

タイトルとURLをコピーしました