新的日期和时间类
新的日期和时间类
- LocalDate
- LocalTime
- LocalDateTime
都是不可变的对象 三者使用方式一样
1 | 获取实例 用静态方法 |
- Instant 时间戳 默认获取UTC 时区
1 | Instant.now.atOffset(ZoneOffset.ofHours(8)) |
- Duration 计算两个时间之间的间隔
- Period 计算两个日期之间的间隔
1 | Duration.between(ins1,ins2) |
- TeporalAdjuster 时间校正器 接口
1 | ldt.withDayOfMonth(10) 指定月份 |
- DateTimeFormatter 格式化
1 | DateTimeFormatter dtf = DateTimeFormatter ISO_DATE_TIME; |
- ZonedDate ZonedTime ZonedDateTime
1 | ZoneId.getAvailable.ZoneIds(); |
评论