1. 時計は、現在の時刻と日付にアクセスする機能を提供します。 Clock は現在のタイム ゾーンに依存するため、System.currenttimeMillis() の代わりに現在のミリ秒時間を取得するために使用できます。
Clock clock = Clock.systemDefaultZone(); long millis = clock.millis(); Instant instant = clock.instant(); Date legacyDate = Date.from(instant); // legacy java.util.Date
2. ローカル タイム クラスは、タイム ゾーンが指定されていない時間を表します。
LocalTime now1 = LocalTime.now(zone1); LocalTime now2 = LocalTime.now(zone2); System.out.println(now1.isBefore(now2)); // false long hoursBetween = ChronoUnit.HOURS.between(now1, now2); long minutesBetween = ChronoUnit.MINUTES.between(now1, now2); System.out.println(hoursBetween); // -3 System.out.println(minutesBetween); // -239
3. タイム ゾーン クラスは ZoneId で表すことができます。 タイムゾーンクラスのオブジェクトは、静的ファクトリーメソッドを通じて簡単に取得できます。
以上がJava の時刻と日付の API は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。