「Java」タイムゾーンで現在日時を取得する

2021年12月4日

説明
ZonedDateTimeはタイムゾーン付き日付/時間の不変表現です。このクラスは、
すべての日付および時間フィールド (ナノ秒精度) とタイムゾーン (あいまいなローカル日付/時間を処理するために使用するゾーン・オフセット付き)
を格納します。たとえば、値2nd October 2007 at 13:45.30.123456789 +02:00 in the Europe/Paris time-zoneを
ZonedDateTimeに格納できます。
このクラスは、LocalDateTimeのローカル時系列からInstantのインスタント時系列への変換を処理します。

使用例

import java.time.ZoneId
import java.time.ZonedDateTime

fun main(args: Array<String>) {

    // 現在日時を取得
    val ff = ZonedDateTime.now(ZoneId.of("Asia/Tokyo"))
    println(ff)
    
}

実行結果
2021-12-04T19:00:01.831003+09:00[Asia/Tokyo]

Java

Posted by arkgame