時刻と日付の表現は似ていますが、Instant と LocalDateTime には明確な違いがあります。
インスタントはタイムライン上の特定の瞬間を表し、エポックからナノ秒として記録されます。 (協定世界時 1970 年 1 月 1 日)。これは正確なタイムスタンプを提供します。
LocalDateTime は、タイムゾーンや UTC からのオフセットのない日付と時刻の表現です。異なるタイムゾーンにわたる潜在的な瞬間の範囲を表すため、タイムライン上の瞬間を一意に識別することはできません。
「LocalDateTime は、むしろ時間を含む日付/時計表現です。人間のためのゾーン」は正しくありません。 LocalDateTime にはタイム ゾーンやオフセットがありませんが、これは時刻を一意に識別するために重要です。
LocalDateTime が適切な例は次のとおりです。
Instant と LocalDateTime を理解するには、より広範な範囲の認識が必要です。 java.time フレームワークによって提供される日時型。これらのタイプの範囲は、日付のみ (LocalDate)、時間のみ (LocalTime)、タイムゾーン対応 (OffsetDateTime)、カレンダー対応 ( YearMonth、MonthDay) などです。
以上がInstant と LocalDateTime: Java の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。