3行目: | 3行目: | ||
==未分類== | ==未分類== | ||
* [[Instant]] - 私はJavaエポックからの経過時間をナノ秒単位の厳密な瞬間として扱います | * [[Instant]] - 私はJavaエポックからの経過時間をナノ秒単位の厳密な瞬間として扱います | ||
* [[LocalDateTime]] - 私はタイムゾーンを含まない日時を扱います。なので通常利用に最適です | * [[LocalDateTime]] - 私はタイムゾーンを含まない日時を扱います。なので通常利用に最適です | ||
* [[LocalDate]] - 私は誕生日など、日付を専門に扱います | * [[LocalDate]] - 私は誕生日など、日付を専門に扱います | ||
12行目: | 11行目: | ||
* [[Period]] | * [[Period]] | ||
* [[chrono.JapaneseDate]] | * [[chrono.JapaneseDate]] | ||
* [[ZonedDateTime]] - 私はCalendarの後継で、タイムゾーンを含んだ厳密な日時を扱います |
2019年6月18日 (火) 17:17時点における版
日時操作を担当してくれるクラスたち。Java8以降で利用可。
未分類
- Instant - 私はJavaエポックからの経過時間をナノ秒単位の厳密な瞬間として扱います
- LocalDateTime - 私はタイムゾーンを含まない日時を扱います。なので通常利用に最適です
- LocalDate - 私は誕生日など、日付を専門に扱います
- LocalTime - 私はアラーム時刻など、時間を専門に扱います
- Year - 私は著作発表年など、年を専門に扱います
- YearMonth - 私はカード有効期限など、年と月を専門に扱います
- Duration
- Period
- chrono.JapaneseDate
- ZonedDateTime - 私はCalendarの後継で、タイムゾーンを含んだ厳密な日時を扱います