java.time 包的共享 API

编辑

请参阅 共享 API,以获取所有包和类的概述。

Clock

编辑

DateTimeException

编辑

DayOfWeek

编辑

Duration

编辑

Instant

编辑

LocalDate

编辑

LocalDateTime

编辑

LocalTime

编辑

月份

编辑

月日

编辑

带偏移量的日期时间

编辑

OffsetTime

编辑

Period

编辑

Year

编辑

年-月

编辑

时区

编辑

时区偏移量

编辑

带时区的日期时间

编辑
  • static ZonedDateTime from(TemporalAccessor)
  • static ZonedDateTime of(LocalDateTime, ZoneId)
  • static ZonedDateTime of(LocalDate, LocalTime, ZoneId)
  • static ZonedDateTime of(int, int, int, int, int, int, int, ZoneId)
  • static ZonedDateTime ofInstant(Instant, ZoneId)
  • static ZonedDateTime ofInstant(LocalDateTime, ZoneOffset, ZoneId)
  • static ZonedDateTime ofLocal(LocalDateTime, ZoneId, ZoneOffset)
  • static ZonedDateTime ofStrict(LocalDateTime, ZoneOffset, ZoneId)
  • static ZonedDateTime parse(CharSequence)
  • static ZonedDateTime parse(CharSequence, DateTimeFormatter)
  • int compareTo(ChronoZonedDateTime)
  • boolean equals(Object)
  • null format(DateTimeFormatter)
  • int get(TemporalField)
  • Chronology getChronology()
  • int getDayOfMonth()

  • DayOfWeek getDayOfWeek() 获取星期几
  • int getDayOfYear() 获取一年中的第几天
  • int getHour() 获取小时
  • long getLong(TemporalField)
  • int getMinute() 获取分钟
  • Month getMonth() 获取月份
  • int getMonthValue() 获取月份值(1-12)
  • int getNano() 获取纳秒
  • ZoneOffset getOffset() 获取时区偏移量
  • int getSecond() 获取秒
  • int getYear() 获取年份
  • ZoneId getZone() 获取时区
  • int hashCode() 获取哈希码
  • boolean isAfter(ChronoZonedDateTime) 判断是否在指定日期时间之后
  • boolean isBefore(ChronoZonedDateTime) 判断是否在指定日期时间之前
  • boolean isEqual(ChronoZonedDateTime) 判断是否与指定日期时间相等
  • boolean isSupported(TemporalField)
  • ZonedDateTime minus(TemporalAmount) 减去指定时间量
  • ZonedDateTime minus(long, TemporalUnit) 减去指定时间单位的数量
  • ZonedDateTime minusDays(long) 减去指定天数
  • ZonedDateTime minusHours(long) 减去指定小时数
  • ZonedDateTime minusMinutes(long) 减去指定分钟数
  • ZonedDateTime minusMonths(long) 减去指定月数
  • ZonedDateTime minusNanos(long) 减去指定纳秒数
  • ZonedDateTime minusSeconds(long) 减去指定秒数
  • ZonedDateTime minusWeeks(long) 减去指定周数
  • ZonedDateTime minusYears(long) 减去指定年数
  • ZonedDateTime plus(TemporalAmount) 加上指定时间量
  • ZonedDateTime plus(long, TemporalUnit) 加上指定时间单位的数量
  • ZonedDateTime plusDays(long) 加上指定天数
  • ZonedDateTime plusHours(long) 加上指定小时数
  • ZonedDateTime plusMinutes(long) 加上指定分钟数
  • ZonedDateTime plusMonths(long) 加上指定月数
  • ZonedDateTime plusNanos(long) 加上指定纳秒数
  • ZonedDateTime plusSeconds(long) 加上指定秒数
  • ZonedDateTime plusWeeks(long) 加上指定周数
  • ZonedDateTime plusYears(long) 加上指定年数
  • def query(TemporalQuery)
  • ValueRange range(TemporalField)
  • long toEpochSecond() 将日期时间转换为自1970年1月1日00:00:00 UTC以来的秒数
  • Instant toInstant() 将日期时间转换为Instant对象
  • LocalDate toLocalDate() 将日期时间转换为LocalDate对象
  • LocalDateTime toLocalDateTime() 将日期时间转换为LocalDateTime对象
  • LocalTime toLocalTime() 将日期时间转换为LocalTime对象
  • OffsetDateTime toOffsetDateTime() 将日期时间转换为OffsetDateTime对象
  • null toString() 将日期时间转换为字符串
  • ZonedDateTime truncatedTo(TemporalUnit) 将日期时间截断到指定时间单位
  • long until(Temporal, TemporalUnit)
  • ZonedDateTime with(TemporalAdjuster) 使用指定调整器调整日期时间
  • ZonedDateTime with(TemporalField, long) 将指定字段设置为指定值
  • ZonedDateTime withDayOfMonth(int) 将日期设置为指定日期
  • ZonedDateTime withDayOfYear(int) 将日期设置为一年中的第几天
  • ZonedDateTime withEarlierOffsetAtOverlap() 在重叠时区中选择较早的偏移量
  • ZonedDateTime withFixedOffsetZone() 将时区更改为固定偏移量时区
  • ZonedDateTime withHour(int) 将小时设置为指定小时
  • ZonedDateTime withLaterOffsetAtOverlap() 在重叠时区中选择较晚的偏移量
  • ZonedDateTime withMinute(int) 将分钟设置为指定分钟
  • ZonedDateTime withMonth(int) 将月份设置为指定月份
  • ZonedDateTime withNano(int) 将纳秒设置为指定纳秒
  • ZonedDateTime withSecond(int) 将秒设置为指定秒
  • ZonedDateTime withYear(int) 将年份设置为指定年份
  • ZonedDateTime withZoneSameInstant(ZoneId) 保持相同瞬间,更改时区
  • ZonedDateTime withZoneSameLocal(ZoneId) 保持本地时间,更改时区