ビデオ: All tomorrow’s parties: Modern enterprise Java with Microsoft Azure and Pivotal Cloud Foundry 2024
日付または時刻(またはその両方)で動作する必要のあるJavaアプリケーションを開発する場合の最初のビジネスは、日付と時刻の値を表すDate-Timeクラスを選択します。 Java。時間パッケージは、異なるタイプの時間および日付を表すために使用される10個の異なるクラスを定義する。
Class | それが表すもの |
LocalTime
|
関連付けられたタイムゾーンのない時間(ナノ秒精度までの時間、分、および秒)。 |
LocalDate
|
関連付けられているタイムゾーンのない日付(年、月、日)。 |
LocalDateTime
|
関連付けられているタイムゾーンのない日付と時刻。 |
オフセット時間
|
UTC(協定世界時、グリニッジ標準時とも呼ばれます)からの時間とオフセット(12:30:00〜8など)。 00であり、UTCから-8時間オフセットした時刻は12:30です。 |
OffsetDateTime
|
オフセット値がUTCからの日付と時刻。 |
ZonedDateTime
|
America / Los_Angeles
など、関連するタイムゾーンを持つ日付と時刻。 |
MonthDay
|
関連する年がない月と日。 MonthDayオブジェクトを使用して、誕生日、記念日、または休日などの日付を表すことができます。 |
YearMonth
|
2015年12月などの年と月。曜日、時間、または時間帯の値は年と月に関連付けられていません。 |
Year
|
2038などの年。月、日、時間、またはタイムゾーンの値は年と関連付けられません。インスタント |
インスタント
|
1970年1月1日午前0時から経過したナノ秒の数として内部的に表された単一時点。この値は、UTC / GMT時間オフセットが0の場合を想定しています。 |