Uses of Interface
java.time.temporal.TemporalAdjuster
Packages that use TemporalAdjuster
Package
Description
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Access to date and time using fields and units, and date time adjusters.
-
Uses of TemporalAdjuster in java.time
Classes in java.time that implement TemporalAdjusterModifier and TypeClassDescriptionenumA day-of-week, such as 'Tuesday'.final classAn instantaneous point on the time-line.final classA date without a time-zone in the ISO-8601 calendar system, such as2007-12-03.final classA date-time without a time-zone in the ISO-8601 calendar system, such as2007-12-03T10:15:30.final classA time without a time-zone in the ISO-8601 calendar system, such as10:15:30.enumA month-of-year, such as 'July'.final classA month-day in the ISO-8601 calendar system, such as--12-03.final classA date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as2007-12-03T10:15:30+01:00.final classA time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as10:15:30+01:00.final classA year in the ISO-8601 calendar system, such as2007.final classA year-month in the ISO-8601 calendar system, such as2007-12.final classA time-zone offset from Greenwich/UTC, such as+02:00.Methods in java.time with parameters of type TemporalAdjusterModifier and TypeMethodDescriptionInstant.with(TemporalAdjuster adjuster) Returns an adjusted copy of this instant.LocalDate.with(TemporalAdjuster adjuster) Returns an adjusted copy of this date.LocalDateTime.with(TemporalAdjuster adjuster) Returns an adjusted copy of this date-time.LocalTime.with(TemporalAdjuster adjuster) Returns an adjusted copy of this time.OffsetDateTime.with(TemporalAdjuster adjuster) Returns an adjusted copy of this date-time.OffsetTime.with(TemporalAdjuster adjuster) Returns an adjusted copy of this time.Year.with(TemporalAdjuster adjuster) Returns an adjusted copy of this year.YearMonth.with(TemporalAdjuster adjuster) Returns an adjusted copy of this year-month.ZonedDateTime.with(TemporalAdjuster adjuster) Returns an adjusted copy of this date-time. -
Uses of TemporalAdjuster in java.time.chrono
Subinterfaces of TemporalAdjuster in java.time.chronoModifier and TypeInterfaceDescriptioninterfaceA date without time-of-day or time-zone in an arbitrary chronology, intended for advanced globalization use cases.interfaceChronoLocalDateTime<D extends ChronoLocalDate>A date-time without a time-zone in an arbitrary chronology, intended for advanced globalization use cases.interfaceAn era of the time-line.Classes in java.time.chrono that implement TemporalAdjusterModifier and TypeClassDescriptionfinal classA date in the Hijrah calendar system.enumAn era in the Hijrah calendar system.enumAn era in the ISO calendar system.final classA date in the Japanese Imperial calendar system.final classAn era in the Japanese Imperial calendar system.final classA date in the Minguo calendar system.enumAn era in the Minguo calendar system.final classA date in the Thai Buddhist calendar system.enumAn era in the Thai Buddhist calendar system.Methods in java.time.chrono with parameters of type TemporalAdjusterModifier and TypeMethodDescriptiondefault ChronoLocalDateChronoLocalDate.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.default ChronoLocalDateTime<D>ChronoLocalDateTime.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.default ChronoZonedDateTime<D>ChronoZonedDateTime.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.HijrahDate.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.JapaneseDate.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.MinguoDate.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.ThaiBuddhistDate.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made. -
Uses of TemporalAdjuster in java.time.temporal
Methods in java.time.temporal that return TemporalAdjusterModifier and TypeMethodDescriptionstatic TemporalAdjusterTemporalAdjusters.dayOfWeekInMonth(int ordinal, DayOfWeek dayOfWeek) Returns the day-of-week in month adjuster, which returns a new date with the ordinal day-of-week based on the month.static TemporalAdjusterTemporalAdjusters.firstDayOfMonth()Returns the "first day of month" adjuster, which returns a new date set to the first day of the current month.static TemporalAdjusterTemporalAdjusters.firstDayOfNextMonth()Returns the "first day of next month" adjuster, which returns a new date set to the first day of the next month.static TemporalAdjusterTemporalAdjusters.firstDayOfNextYear()Returns the "first day of next year" adjuster, which returns a new date set to the first day of the next year.static TemporalAdjusterTemporalAdjusters.firstDayOfYear()Returns the "first day of year" adjuster, which returns a new date set to the first day of the current year.static TemporalAdjusterTemporalAdjusters.firstInMonth(DayOfWeek dayOfWeek) Returns the first in month adjuster, which returns a new date in the same month with the first matching day-of-week.static TemporalAdjusterTemporalAdjusters.lastDayOfMonth()Returns the "last day of month" adjuster, which returns a new date set to the last day of the current month.static TemporalAdjusterTemporalAdjusters.lastDayOfYear()Returns the "last day of year" adjuster, which returns a new date set to the last day of the current year.static TemporalAdjusterTemporalAdjusters.lastInMonth(DayOfWeek dayOfWeek) Returns the last in month adjuster, which returns a new date in the same month with the last matching day-of-week.static TemporalAdjusterReturns the next day-of-week adjuster, which adjusts the date to the first occurrence of the specified day-of-week after the date being adjusted.static TemporalAdjusterTemporalAdjusters.nextOrSame(DayOfWeek dayOfWeek) Returns the next-or-same day-of-week adjuster, which adjusts the date to the first occurrence of the specified day-of-week after the date being adjusted unless it is already on that day in which case the same object is returned.static TemporalAdjusterTemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster) Obtains aTemporalAdjusterthat wraps a date adjuster.static TemporalAdjusterReturns the previous day-of-week adjuster, which adjusts the date to the first occurrence of the specified day-of-week before the date being adjusted.static TemporalAdjusterTemporalAdjusters.previousOrSame(DayOfWeek dayOfWeek) Returns the previous-or-same day-of-week adjuster, which adjusts the date to the first occurrence of the specified day-of-week before the date being adjusted unless it is already on that day in which case the same object is returned.Methods in java.time.temporal with parameters of type TemporalAdjusterModifier and TypeMethodDescriptiondefault TemporalTemporal.with(TemporalAdjuster adjuster) Returns an adjusted object of the same type as this object with the adjustment made.