类的用途
java.time.LocalDateTime
使用 LocalDateTime 的包
包
描述
提供使用 Java 编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的 API。
日期、时间、瞬间和持续时间的主要 API。
用于除默认 ISO 之外的日历系统的通用 API。
支持时区及其规则。
提供用于读取和写入标准 ZIP 和 GZIP 文件格式的类。
-
LocalDateTime 在 java.sql 中的用法
java.sql 中返回 LocalDateTime 的方法java.sql 中的方法,参数类型为 LocalDateTime修饰符和类型方法描述static TimestampTimestamp.valueOf(LocalDateTime dateTime) 从LocalDateTime对象获取Timestamp的实例,与提供的LocalDateTime具有相同的年、月、日、小时、分钟、秒和纳秒日期时间值。 -
LocalDateTime 在 java.time 中的用法
java.time 中的字段声明为 LocalDateTime修饰符和类型Field描述static final LocalDateTimeLocalDateTime.MAX最大支持LocalDateTime,'+999999999-12-31T23:59:59.999999999'。static final LocalDateTimeLocalDateTime.MIN支持的最小值LocalDateTime,'-999999999-01-01T00:00:00'。java.time 中返回 LocalDateTime 的方法修饰符和类型方法描述将这个时间与日期结合起来创建一个LocalDateTime。LocalDate.atStartOfDay()将此日期与午夜时间相结合,在该日期的开始创建一个LocalDateTime。LocalDate.atTime(int hour, int minute) 将此日期与时间结合起来创建一个LocalDateTime。LocalDate.atTime(int hour, int minute, int second) 将此日期与时间结合起来创建一个LocalDateTime。LocalDate.atTime(int hour, int minute, int second, int nanoOfSecond) 将此日期与时间结合起来创建一个LocalDateTime。将此日期与时间结合起来创建一个LocalDateTime。static LocalDateTimeLocalDateTime.from(TemporalAccessor temporal) 从时间对象中获取LocalDateTime的实例。LocalDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回此日期时间的副本,并减去指定的数量。LocalDateTime.minus(TemporalAmount amountToSubtract) 返回此日期时间的副本,并减去指定的数量。LocalDateTime.minusDays(long days) 返回此LocalDateTime的副本,并减去指定的天数。LocalDateTime.minusHours(long hours) 返回此LocalDateTime的副本,并减去指定的小时数。LocalDateTime.minusMinutes(long minutes) 返回此LocalDateTime的副本,并减去指定的分钟数。LocalDateTime.minusMonths(long months) 返回此LocalDateTime的副本,并减去指定的月数。LocalDateTime.minusNanos(long nanos) 返回此LocalDateTime的副本,并减去指定的纳秒数。LocalDateTime.minusSeconds(long seconds) 返回此LocalDateTime的副本,并减去指定的秒数。LocalDateTime.minusWeeks(long weeks) 返回此LocalDateTime的副本,并减去指定的周数。LocalDateTime.minusYears(long years) 返回此LocalDateTime的副本,并减去指定的年数。static LocalDateTimeLocalDateTime.now()从默认时区的系统时钟获取当前日期时间。static LocalDateTime从指定时钟获取当前日期时间。static LocalDateTime从指定时区的系统时钟获取当前日期时间。static LocalDateTimeLocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute) 从年、月、日、小时和分钟中获取LocalDateTime的实例,将秒和纳秒设置为零。static LocalDateTimeLocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second) 从年、月、日、小时、分钟和秒中获取LocalDateTime的实例,将纳秒设置为零。static LocalDateTimeLocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) 从年、月、日、小时、分钟、秒和纳秒中获取LocalDateTime的实例。static LocalDateTime从年、月、日、小时和分钟中获取LocalDateTime的实例,将秒和纳秒设置为零。static LocalDateTime从年、月、日、小时、分钟和秒中获取LocalDateTime的实例,将纳秒设置为零。static LocalDateTimeLocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) 从年、月、日、小时、分钟、秒和纳秒中获取LocalDateTime的实例。static LocalDateTime从日期和时间获取LocalDateTime的实例。static LocalDateTimeLocalDateTime.ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset) 使用 1970-01-01T00:00:00Z 纪元的秒数获取LocalDateTime的实例。static LocalDateTime从Instant和区域 ID 获取LocalDateTime的实例。static LocalDateTimeLocalDateTime.parse(CharSequence text) 从2007-12-03T10:15:30等文本字符串中获取LocalDateTime的实例。static LocalDateTimeLocalDateTime.parse(CharSequence text, DateTimeFormatter formatter) 使用特定格式化程序从文本字符串中获取LocalDateTime的实例。LocalDateTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期时间的副本。LocalDateTime.plus(TemporalAmount amountToAdd) 返回添加了指定数量的此日期时间的副本。LocalDateTime.plusDays(long days) 返回此LocalDateTime的副本,并添加了指定的天数。LocalDateTime.plusHours(long hours) 返回此LocalDateTime的副本,并添加了指定的小时数。LocalDateTime.plusMinutes(long minutes) 返回此LocalDateTime的副本,并添加了指定的分钟数。LocalDateTime.plusMonths(long months) 返回此LocalDateTime的副本,其中添加了指定的月数。LocalDateTime.plusNanos(long nanos) 返回此LocalDateTime的副本,并添加了指定的纳秒数。LocalDateTime.plusSeconds(long seconds) 返回此LocalDateTime的副本,并添加了指定的秒数。LocalDateTime.plusWeeks(long weeks) 返回此LocalDateTime的副本,并添加了指定的周数。LocalDateTime.plusYears(long years) 返回此LocalDateTime的副本,并添加了指定的年数。OffsetDateTime.toLocalDateTime()获取此日期时间的LocalDateTime部分。ZonedDateTime.toLocalDateTime()获取此日期时间的LocalDateTime部分。LocalDateTime.truncatedTo(TemporalUnit unit) 返回此LocalDateTime的副本,时间被截断。LocalDateTime.with(TemporalAdjuster adjuster) 返回此日期时间的调整副本。LocalDateTime.with(TemporalField field, long newValue) 返回此日期时间的副本,并将指定字段设置为新值。LocalDateTime.withDayOfMonth(int dayOfMonth) 返回此LocalDateTime的副本,其中日期已更改。LocalDateTime.withDayOfYear(int dayOfYear) 返回此LocalDateTime的副本,其中日期已更改。LocalDateTime.withHour(int hour) 返回此LocalDateTime的副本,其中更改了一天中的小时数。LocalDateTime.withMinute(int minute) 返回此LocalDateTime的副本,并更改了分钟。LocalDateTime.withMonth(int month) 返回此LocalDateTime的副本,其中月份已更改。LocalDateTime.withNano(int nanoOfSecond) 返回此LocalDateTime的副本,并更改了纳秒级。LocalDateTime.withSecond(int second) 返回此LocalDateTime的副本,并更改了秒数。LocalDateTime.withYear(int year) 返回此LocalDateTime的副本,并更改年份。java.time 中的方法,参数类型为 LocalDateTime修饰符和类型方法描述static OffsetDateTimeOffsetDateTime.of(LocalDateTime dateTime, ZoneOffset offset) 从日期时间和偏移量获取OffsetDateTime的实例。static ZonedDateTimeZonedDateTime.of(LocalDateTime localDateTime, ZoneId zone) 从本地日期时间获取ZonedDateTime的实例。static ZonedDateTimeZonedDateTime.ofInstant(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) 从结合本地日期时间和偏移量形成的瞬间获得ZonedDateTime的实例。static ZonedDateTimeZonedDateTime.ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset) 如果可能,使用首选偏移量从本地日期时间获取ZonedDateTime的实例。static ZonedDateTimeZonedDateTime.ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) 获取ZonedDateTime的实例,严格验证本地日期时间、偏移量和区域 ID 的组合。 -
LocalDateTime 在 java.time.chrono 中的用法
java.time.chrono 中返回 LocalDateTime 的方法 -
LocalDateTime 在 java.time.zone 中的用法
java.time.zone 中返回 LocalDateTime 的方法修饰符和类型方法描述ZoneOffsetTransitionRule.TimeDefinition.createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset) 将指定的本地日期时间转换为挂钟上实际看到的本地日期时间。ZoneOffsetTransition.getDateTimeAfter()获取本地转换日期时间,如用“之后”偏移量表示的那样。ZoneOffsetTransition.getDateTimeBefore()获取本地转换日期时间,如用“之前”偏移量表示的那样。java.time.zone 中的方法,参数类型为 LocalDateTime修饰符和类型方法描述ZoneOffsetTransitionRule.TimeDefinition.createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset) 将指定的本地日期时间转换为挂钟上实际看到的本地日期时间。ZoneRules.getOffset(LocalDateTime localDateTime) 为这些规则中指定的本地日期时间获取合适的偏移量。ZoneRules.getTransition(LocalDateTime localDateTime) 获取适用于这些规则中指定本地日期时间的偏移转换。ZoneRules.getValidOffsets(LocalDateTime localDateTime) 获取在这些规则中指定的本地日期时间适用的偏移量。booleanZoneRules.isValidOffset(LocalDateTime localDateTime, ZoneOffset offset) 检查偏移日期时间是否对这些规则有效。static ZoneOffsetTransitionZoneOffsetTransition.of(LocalDateTime transition, ZoneOffset offsetBefore, ZoneOffset offsetAfter) 获取定义两个偏移量之间的转换的实例。 -
LocalDateTime 在 java.util.zip 中的用法
java.util.zip 中返回 LocalDateTime 的方法java.util.zip 中的方法,参数类型为 LocalDateTime