java.time のクラスたち

2019年7月2日 (火) 15:25時点におけるY (トーク | 投稿記録)による版 (→‎サブパッケージ)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

< 標準ライブラリ

日時操作を担当してくれるクラスたち。Java8以降で利用可。

日時部門

  • Instant - 私はJavaエポックからの経過時間をナノ秒単位の厳密な瞬間として扱います
  • LocalDateTime - 私は日時「年-月-日-時-分-秒」を扱います
  • LocalDate - 私は日時「年-月-日」を扱います
  • LocalTime - 私は日時「時-分-秒」を扱います
  • Year - 私は日時「年」を扱います。著作発表年などに利用します
  • YearMonth - 私は日時「年-月」を扱います。カード有効期限など
  • Period - 私は「年-月-日」の日付ベースで間隔を扱います
  • Duration - 私は「時-分-秒」の時間ベースで間隔を扱います
  • ZonedDateTime - 私は Calendar の後継で、タイムゾーンを含んだ厳密な日時を扱います

サブパッケージ

chrono

  • JapaneseDate - 私は「平成26年1月」など和暦を専門に扱います

format