ZoneId 时区
1 | ZoneId zoneId = ZoneId.systemDefault(); // 获取系统默认时区 |
ZoneDateTime
1 | ZonedDateTime zonedDateTime = ZonedDateTime.now(zoneId1); // 根据时区获取带时区的日期时间 |
Instant 时间线上的某个时刻(时间戳),精确到纳秒
1 | Instant instant = Instant.now(); |
DateTimeFormatter
1 | DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
Period 计算日期间隔
1 | LocalDate localDate = LocalDate.now(); |
Duration 计算时间间隔
1 | LocalDateTime localDateTime1 = LocalDateTime.of(2023, 8, 6, 15, 15, 15); |