证明310 OffsetDate类型的用例是什么?



OffsetDate表示具有区域偏移量的日期。我不明白这个类的目的是什么,证明它存在的主要用例是什么?

在分析日期和时间的基本组成部分时,有四个基本元素:

  • 间>
  • 偏移量(从格林威治加/减小时数)
  • 时区

这些自然形成七个类:

  • LocalDate -仅限日期
  • LocalTime - time only
  • LocalDateTime -日期+时间
  • OffsetDate -日期+偏移量
  • OffsetTime - time + offset
  • OffsetDateTime -日期+时间+偏移
  • ZonedDateTime -日期+时间+偏移量+区域

(只有在您知道日期和时间的情况下才能使用时区,因此没有ZonedDate或ZonedTime类)

前六种形式直接匹配XML模式定义,这实际上证明了它们的存在。在应用程序设计方面,我怀疑OffsetDate将是七个类中使用最少的。

更新:2013-01-24:JDK 1.8中不支持OffsetDate

相关内容

  • 没有找到相关文章

最新更新