我发现 Java 8 没有等效的分区日期时间 http://docs.oracle.com/javase/8/docs/api/java/time/ZonedDateTime.html但只能与Time (a 分区时间类或类似的东西)。I know他们包括偏移时间 http://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html类,但它只存储偏移量。
存储时区以及日期和时间,而不仅仅是存储偏移量,有助于更轻松地处理夏令时。
我不是要求你给我替代方案,我知道有很多方法;我只是想知道为什么不包括这样的课程,这是一个设计问题吗?或者他们只是发现它是多余的?
介绍一个类ZonedTime
包含由...组成LocalTime
时区(而不是简单的偏移量)将是一个严重的错误。
建议的类型不包含日期。但如果没有日期,就无法评估实际时区偏移量以将本地时间映射到任何合理的全球时间。为了考虑任何夏令时方面,您还必须有日期和时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)