类的用途
java.time.LocalDate
使用 LocalDate 的包
包
描述
提供使用 Java 编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的 API。
日期、时间、瞬间和持续时间的主要 API。
用于除默认 ISO 之外的日历系统的通用 API。
使用字段和单位以及日期时间调整器访问日期和时间。
-
LocalDate 在 java.sql 中的用法
-
LocalDate 在 java.time 中的用法
修饰符和类型Field描述static final LocalDateLocalDate.EPOCH纪元年LocalDate,'1970-01-01'。static final LocalDateLocalDate.MAX最大支持LocalDate,'+999999999-12-31'。static final LocalDateLocalDate.MIN支持的最小值LocalDate,'-999999999-01-01'。修饰符和类型方法描述Year.atDay(int dayOfYear) 将今年与一年中的某一天结合起来创建一个LocalDate。YearMonth.atDay(int dayOfMonth) 将今年的月份与月份的某一天相结合以创建LocalDate。YearMonth.atEndOfMonth()在月底返回LocalDate。Year.atMonthDay(MonthDay monthDay) 将今年与月-日结合起来创建一个LocalDate。MonthDay.atYear(int year) 将这个月-日与年份结合起来创建一个LocalDate。static LocalDateLocalDate.from(TemporalAccessor temporal) 从时间对象中获取LocalDate的实例。LocalDate.minus(long amountToSubtract, TemporalUnit unit) 返回此日期的副本,并减去指定的金额。LocalDate.minus(TemporalAmount amountToSubtract) 返回此日期的副本,并减去指定的金额。LocalDate.minusDays(long daysToSubtract) 返回此LocalDate的副本,并减去指定的天数。LocalDate.minusMonths(long monthsToSubtract) 返回此LocalDate的副本,并减去指定的月数。LocalDate.minusWeeks(long weeksToSubtract) 返回此LocalDate的副本,并减去指定的周数。LocalDate.minusYears(long yearsToSubtract) 返回此LocalDate的副本,并减去指定的年数。static LocalDateLocalDate.now()从默认时区的系统时钟获取当前日期。static LocalDate从指定时钟获取当前日期。static LocalDate从指定时区的系统时钟获取当前日期。static LocalDateLocalDate.of(int year, int month, int dayOfMonth) 从年、月和日中获取LocalDate的实例。static LocalDate从年、月和日中获取LocalDate的实例。static LocalDateLocalDate.ofEpochDay(long epochDay) 从纪元天数中获取LocalDate的实例。static LocalDate从Instant和区域 ID 获取LocalDate的实例。static LocalDateLocalDate.ofYearDay(int year, int dayOfYear) 从年份和年份中获取LocalDate的实例。static LocalDateLocalDate.parse(CharSequence text) 从2007-12-03等文本字符串中获取LocalDate的实例。static LocalDateLocalDate.parse(CharSequence text, DateTimeFormatter formatter) 使用特定格式化程序从文本字符串中获取LocalDate的实例。LocalDate.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期的副本。LocalDate.plus(TemporalAmount amountToAdd) 返回添加了指定数量的此日期的副本。LocalDate.plusDays(long daysToAdd) 返回此LocalDate的副本,并添加了指定的天数。LocalDate.plusMonths(long monthsToAdd) 返回此LocalDate的副本,并添加了指定的月数。LocalDate.plusWeeks(long weeksToAdd) 返回此LocalDate的副本,并添加了指定的周数。LocalDate.plusYears(long yearsToAdd) 返回此LocalDate的副本,并添加了指定的年数。LocalDateTime.toLocalDate()获取此日期时间的LocalDate部分。OffsetDateTime.toLocalDate()获取此日期时间的LocalDate部分。ZonedDateTime.toLocalDate()获取此日期时间的LocalDate部分。LocalDate.with(TemporalAdjuster adjuster) 返回此日期的调整副本。LocalDate.with(TemporalField field, long newValue) 返回此日期的副本,并将指定字段设置为新值。LocalDate.withDayOfMonth(int dayOfMonth) 返回此LocalDate的副本,其中日期已更改。LocalDate.withDayOfYear(int dayOfYear) 返回此LocalDate的副本,其中日期已更改。LocalDate.withMonth(int month) 返回此LocalDate的副本,其中更改了月份。LocalDate.withYear(int year) 返回此LocalDate的副本,并更改年份。修饰符和类型方法描述LocalDate.datesUntil(LocalDate endExclusive) 返回按顺序排列的日期流。LocalDate.datesUntil(LocalDate endExclusive, Period step) 按给定的增量步骤返回顺序排序的日期流。修饰符和类型方法描述将这个时间与日期结合起来创建一个LocalDateTime。将这个时间与日期结合起来创建一个OffsetDateTime。static Period获得一个Period,由两个日期之间的年数、月数和天数组成。LocalDate.datesUntil(LocalDate endExclusive) 返回按顺序排列的日期流。LocalDate.datesUntil(LocalDate endExclusive, Period step) 按给定的增量步骤返回顺序排序的日期流。static LocalDateTime从日期和时间获取LocalDateTime的实例。static OffsetDateTimeOffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset) 从日期、时间和偏移量中获取OffsetDateTime的实例。static ZonedDateTime从本地日期和时间获取ZonedDateTime的实例。longLocalTime.toEpochSecond(LocalDate date, ZoneOffset offset) 将此LocalTime转换为自 1970-01-01T00:00:00Z 纪元以来的秒数。longOffsetTime.toEpochSecond(LocalDate date) 将此OffsetTime转换为自 1970-01-01T00:00:00Z 纪元以来的秒数。 -
LocalDate 在 java.time.chrono 中的用法
java.time.chrono 中返回 LocalDate 的方法修饰符和类型方法描述IsoChronology.date(int prolepticYear, int month, int dayOfMonth) 从预测年、年月和月日字段中获取 ISO 本地日期。从纪元、纪元年、年月和月日字段获取 ISO 本地日期。IsoChronology.date(TemporalAccessor temporal) 从另一个日期时间对象获取 ISO 本地日期。IsoChronology.dateEpochDay(long epochDay) 从纪元日获取 ISO 本地日期。IsoChronology.dateNow()从默认时区的系统时钟获取当前 ISO 本地日期。从指定时钟获取当前 ISO 本地日期。从指定时区的系统时钟获取当前 ISO 本地日期。IsoChronology.dateYearDay(int prolepticYear, int dayOfYear) 从 proleptic-year 和 day-of-year 字段中获取 ISO 本地日期。IsoChronology.dateYearDay(Era era, int yearOfEra, int dayOfYear) 从时代、时代年份和年份字段中获取 ISO 本地日期。IsoChronology.resolveDate(Map<TemporalField, Long> fieldValues, ResolverStyle resolverStyle) 在解析期间将已解析的ChronoField值解析为日期。 -
LocalDate 在 java.time.temporal 中的用法
返回类型中包含 LocalDate 类型参数的 java.time.temporal 中的方法修饰符和类型方法描述static TemporalQuery<LocalDate>TemporalQueries.localDate()如果未找到,则查询LocalDate返回 null。java.time.temporal 中的方法参数,类型参数为 LocalDate修饰符和类型方法描述static TemporalAdjusterTemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster) 获得一个包装日期调整器的TemporalAdjuster。