介绍
- java.time.LocalDateTime
- 类声明
- 本地日期时间
@jdk.internal.ValueBased public final class LocalDateTime implements Temporal, TemporalAdjuster, ChronoLocalDateTime<LocalDate>, Serializable
-
实现
Temporal
,支持的时间单位(TemporalUnit
)有- NANOS
- MICROS
- MILLIS
- SECONDS
- MINUTES
- HOURS
- HALF_DAYS
- DAYS
- WEEKS
- MONTHS
- YEARS
- DECADES
- CENTURIES
- MILLENNIA
- ERAS
-
实现
TemporalAccessor
,支持的时间域(TemporalField
)有- NANO_OF_SECOND
- NANO_OF_DAY
- MICRO_OF_SECOND
- MICRO_OF_DAY
- MILLI_OF_SECOND
- MILLI_OF_DAY
- SECOND_OF_MINUTE
- SECOND_OF_DAY
- MINUTE_OF_HOUR
- MINUTE_OF_DAY
- HOUR_OF_AMPM
- CLOCK_HOUR_OF_AMPM
- HOUR_OF_DAY
- CLOCK_HOUR_OF_DAY
- AMPM_OF_DAY
- DAY_OF_WEEK
- ALIGNED_DAY_OF_WEEK_IN_MONTH
- ALIGNED_DAY_OF_WEEK_IN_YEAR
- DAY_OF_MONTH
- DAY_OF_YEAR
- EPOCH_DAY
- ALIGNED_WEEK_OF_MONTH
- ALIGNED_WEEK_OF_YEAR
- MONTH_OF_YEAR
- PROLEPTIC_MONTH
- YEAR_OF_ERA
- YEAR
- ERA
-
内部存储是
private final LocalDate date;
private final LocalTime time;
API
常量
- MIN : -999999999-01-01T00:00
- MAX : +999999999-12-31T23:59:59.999999999
static
- now
- of
- ofInstant
- ofEpochSecond
- from
- parse
- 反
toString
- 格式:
2007-12-03T10:15:30
- 反
public
- truncatedTo
- toString
get
- getYear
- getMonthValue
- getMonth
- getDayOfMonth
- getDayOfYear
- getDayOfWeek
- getHour
- getMinute
- getSecond
- getNano
with
- withYear
- withMonth
- withDayOfMonth
- withDayOfYear
- withHour
- withMinute
- withSecond
- withNano
plus/minus
- plusYears
- plusMonths
- plusWeeks
- plusDays
- plusHours
- plusMinutes
- plusSeconds
- plusNanos
- minusYears
- minusMonths
- minusWeeks
- minusDays
- minusHours
- minusMinutes
- minusSeconds
- minusNanos
at
- atOffset
- LocalDateTime 20230630 java timelocaldatetime 20230630 java time localtime 20230630 java time 20230630 period java time zoneddatetime 20230630 java time zoneoffset 20230630 java time 20230630 zoneid java time invaliddefinitionexception time localdatetime 序列invaliddefinitionexception time localdatetime chronounit 20230630 temporal java datetimeformatter 20230630 format java