日付

1日,1年の長さは天体の動きで定義される。

地球の自転周期を1日とする。正確には、太陽が真南から真南に来るまでの時間を1太陽日とする。太陽の位置に依存しない1恒星日もある。

地球の公転周期を1年とする。見かけ上、太陽が地球を1周する時間を1年とする。

Java

  • java.util.Date

    • 64bit Long
    • 1970-01-01からの経過時間をミリ秒で持つ
    • タイムゾーンの取り扱いはなし
    • Deprecatedなメソッドが多い。
  • java.util.Calendar

    • 日付を操作する
    • setTime, setTimeZone
  • java.util.TimeZone

    • タイムゾーンを表すインスタンス
  • java.time.Instant

  • java.time.LocalDate

  • java.time.LocalDateTime

  • java.time.ZonedDateTime

  • java.time.OffsetDateTime