# Uses of Interface
java.time.chrono.ChronoLocalDateTime

Packages that use ChronoLocalDateTime
Package
Description
java.time
The main API for dates, times, instants, and durations.
java.time.chrono
Generic API for calendar systems other than the default ISO.

## Uses of ChronoLocalDateTime in java.time

Classes in java.time that implement ChronoLocalDateTime
Modifier and Type
Class
Description
`final class`
`LocalDateTime`
A date-time without a time-zone in the ISO-8601 calendar system, such as `2007-12-03T10:15:30`.
Methods in java.time with parameters of type ChronoLocalDateTime
Modifier and Type
Method
Description
`int`
LocalDateTime.`compareTo(ChronoLocalDateTime<?> other)`
Compares this date-time to another date-time.
`boolean`
LocalDateTime.`isAfter(ChronoLocalDateTime<?> other)`
Checks if this date-time is after the specified date-time.
`boolean`
LocalDateTime.`isBefore(ChronoLocalDateTime<?> other)`
Checks if this date-time is before the specified date-time.
`boolean`
LocalDateTime.`isEqual(ChronoLocalDateTime<?> other)`
Checks if this date-time is equal to the specified date-time.

## Uses of ChronoLocalDateTime in java.time.chrono

Subinterfaces with type arguments of type ChronoLocalDateTime in java.time.chrono
Modifier and Type
Interface
Description
`interface`
`ChronoLocalDateTime<D extends ChronoLocalDate>`
A date-time without a time-zone in an arbitrary chronology, intended for advanced globalization use cases.
Methods in java.time.chrono that return ChronoLocalDateTime
Modifier and Type
Method
Description
`default ChronoLocalDateTime<?>`
ChronoLocalDate.`atTime(LocalTime localTime)`
Combines this date with a time to create a `ChronoLocalDateTime`.
`final ChronoLocalDateTime<HijrahDate>`
HijrahDate.`atTime(LocalTime localTime)`
`final ChronoLocalDateTime<JapaneseDate>`
JapaneseDate.`atTime(LocalTime localTime)`
`final ChronoLocalDateTime<MinguoDate>`
MinguoDate.`atTime(LocalTime localTime)`
`final ChronoLocalDateTime<ThaiBuddhistDate>`
ThaiBuddhistDate.`atTime(LocalTime localTime)`
`static ChronoLocalDateTime<?>`
ChronoLocalDateTime.`from(TemporalAccessor temporal)`
Obtains an instance of `ChronoLocalDateTime` from a temporal object.
`default ChronoLocalDateTime<? extends ChronoLocalDate>`
Chronology.`localDateTime(TemporalAccessor temporal)`
Obtains a local date-time in this chronology from another temporal object.
`ChronoLocalDateTime<HijrahDate>`
HijrahChronology.`localDateTime(TemporalAccessor temporal)`
`ChronoLocalDateTime<JapaneseDate>`
JapaneseChronology.`localDateTime(TemporalAccessor temporal)`
`ChronoLocalDateTime<MinguoDate>`
MinguoChronology.`localDateTime(TemporalAccessor temporal)`
`ChronoLocalDateTime<ThaiBuddhistDate>`
ThaiBuddhistChronology.`localDateTime(TemporalAccessor temporal)`
`default ChronoLocalDateTime<D>`
ChronoLocalDateTime.`minus(long amountToSubtract, TemporalUnit unit)`
Returns an object of the same type as this object with the specified period subtracted.
`default ChronoLocalDateTime<D>`
ChronoLocalDateTime.`minus(TemporalAmount amount)`
Returns an object of the same type as this object with an amount subtracted.
`ChronoLocalDateTime<D>`
ChronoLocalDateTime.`plus(long amountToAdd, TemporalUnit unit)`
Returns an object of the same type as this object with the specified period added.
`default ChronoLocalDateTime<D>`
ChronoLocalDateTime.`plus(TemporalAmount amount)`
Returns an object of the same type as this object with an amount added.
`ChronoLocalDateTime<D>`
ChronoZonedDateTime.`toLocalDateTime()`
Gets the local date-time part of this date-time.
`default ChronoLocalDateTime<D>`
ChronoLocalDateTime.`with(TemporalAdjuster adjuster)`
Returns an adjusted object of the same type as this object with the adjustment made.
`ChronoLocalDateTime<D>`
ChronoLocalDateTime.`with(TemporalField field, long newValue)`
Returns an object of the same type as this object with the specified field altered.
Methods in java.time.chrono that return types with arguments of type ChronoLocalDateTime
Modifier and Type
Method
Description
`static Comparator<ChronoLocalDateTime<?>>`
ChronoLocalDateTime.`timeLineOrder()`
Gets a comparator that compares `ChronoLocalDateTime` in time-line order ignoring the chronology.
Methods in java.time.chrono with parameters of type ChronoLocalDateTime
Modifier and Type
Method
Description
`default int`
ChronoLocalDateTime.`compareTo(ChronoLocalDateTime<?> other)`
Compares this date-time to another date-time, including the chronology.
`default boolean`
ChronoLocalDateTime.`isAfter(ChronoLocalDateTime<?> other)`
Checks if this date-time is after the specified date-time ignoring the chronology.
`default boolean`
ChronoLocalDateTime.`isBefore(ChronoLocalDateTime<?> other)`
Checks if this date-time is before the specified date-time ignoring the chronology.
`default boolean`
ChronoLocalDateTime.`isEqual(ChronoLocalDateTime<?> other)`
Checks if this date-time is equal to the specified date-time ignoring the chronology.