深入探索日期时间处理:从API到全球计时标准
1. 新日期时间API快速示例
新的日期时间API提供了强大的功能来处理日期和时间。以下是相关类的介绍:
- LocalDate :表示不带时间的本地日期。
- LocalTime :表示不带日期的本地时间。
- LocalDateTime :表示本地日期和时间。
- ZonedDateTime :表示带时区的日期和时间。
LocalDate和LocalTime被称为部分时间,它们不代表时间轴上的一个瞬间,也不考虑夏令时的变化。而ZonedDateTime代表给定时间区内的一个时间点,可以转换为时间轴上的瞬间,并且考虑夏令时的变化。例如:
// 给1 AM的LocalTime加上4小时
LocalTime localTime = LocalTime.of(1, 0);
LocalTime newLocalTime = localTime.plusHours(4); // 结果为5 AM
// 给2014年3月9日美国芝加哥时区1 AM的ZonedDateTime加上4小时
ZonedDateTime zonedDateTime = ZonedDateTime.of(2014, 3, 9, 1, 0, 0, 0, ZoneId.of("America/Chicago"));
ZonedDateTime newZonedDateTime = zonedDateTime.plusHours(4
超级会员免费看
订阅专栏 解锁全文
1626

被折叠的 条评论
为什么被折叠?



