Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

abs() - Method in class net.time4j.Duration
Gets the absolute always non-negative copy of this duration.
abs() - Method in class net.time4j.engine.CalendarDays
Yields the absolute value of the represented calendar days.
AbstractDuration<U extends ChronoUnit> - Class in net.time4j.engine
Defines a timespan using the default algorithm of Time4J.
AbstractDuration() - Constructor for class net.time4j.engine.AbstractDuration
 
AbstractMetric<U extends ChronoUnit,P extends AbstractDuration<U>> - Class in net.time4j.engine
Represents a metric suitable for the default algorithm of Time4J.
abUrbeCondita() - Static method in class net.time4j.history.EraPreference
Determines the era Ab Urbe Condita to be preferred.
abUrbeConditaBetween(PlainDate, PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the era Ab Urbe Condita to be preferred within given date range.
abUrbeConditaUntil(PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the era Ab Urbe Condita to be preferred until given date.
accept(Class<?>) - Method in interface net.time4j.engine.ChronoExtension
Will be called by a java.util.ServiceLoader in order to determine if the given chronological type should register this extension or not.
accept(ChronoDisplay) - Method in class net.time4j.format.RawValues
Consumes given chronological raw values.
addCustomized(ChronoElement<V>, ChronoFormatter<V>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a customized format element for given chronological element.
addCustomized(ChronoElement<V>, ChronoPrinter<V>, ChronoParser<V>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a customized format element for given chronological element.
addDayPeriod(Map<PlainTime, String>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for a custom day period.
addDayPeriodApproximate() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for a flexible day period (morning/afternoon etc).
addDayPeriodFixed() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for a fixed day period (am/pm/midnight/noon).
addEnglishOrdinal(ChronoElement<Integer>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an ordinal format for given chronological element in english language.
addFixedDecimal(ChronoElement<BigDecimal>, int, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a fixed unsigned decimal format for given chronological element.
addFixedInteger(ChronoElement<Integer>, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format without sign and with fixed width for given chronological element.
addFixedNumerical(ChronoElement<V>, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format without sign and with fixed width for given chronological enumeration element.
addFraction(ChronoElement<Integer>, int, int, boolean) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a fractional format for given chronological element including a possible decimal separator char but without any integer part by mapping the context-dependent value range to the interval [0.0-1.0).
addIgnorableWhitespace() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a sequence of optional white space.
addInteger(ChronoElement<Integer>, int, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format without sign for given chronological element.
addInteger(ChronoElement<Integer>, int, int, SignPolicy) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format for given chronological element.
addLiteral(char) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a literal element with exactly one char.
addLiteral(char, char) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a literal element with exactly one char which can also be an alternative char during parsing.
addLiteral(String) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a literal element with any chars.
addLiteral(AttributeKey<Character>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a literal element with a char which will be searched in given format attribute.
addLongLocalizedOffset() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a timezone offset in long localized notation.
addLongNumber(ChronoElement<Long>, int, int, SignPolicy) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format for given chronological element.
addLongTimezoneName() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a long localized timezone name (in specific non-location format).
addLongTimezoneName(Set<TZID>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a long localized timezone name (in specific non-location format).
addNumerical(ChronoElement<V>, int, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an integer format without sign for given chronological enumeration element.
addOrdinal(ChronoElement<Integer>, Map<PluralCategory, String>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines an ordinal format for given chronological element.
addPattern(String, PatternType) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Processes given format pattern of given pattern type to a sequence of format elements.
addShortLocalizedOffset() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a timezone offset in short localized notation.
addShortTimezoneName() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a short localized timezone name (an abbreviation in specific non-location format).
addShortTimezoneName(Set<TZID>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a short localized timezone name (an abbreviation in specific non-location format).
addText(TextElement<?>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for given chronological element.
addText(ChronoElement<V>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for given chronological element.
addText(ChronoElement<V>, Map<V, String>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a text format for given chronological element with user-defined string resources.
addTimezoneID() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a timezone identifier.
addTimezoneName(NameStyle) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a localized timezone name in given style.
addTimezoneName(NameStyle, Set<TZID>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a localized timezone name in given style.
addTimezoneOffset() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a timezone offset in typical ISO-8601-notation.
addTimezoneOffset(DisplayMode, boolean, List<String>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Adds a timezone offset in canonical notation.
addTo(T) - Method in class net.time4j.engine.AbstractDuration
Adds this duration to given time point using the default algorithm.
addTo(T) - Method in interface net.time4j.engine.TimeSpan
Adds this time span to given time point.
addTo(T, long) - Method in interface net.time4j.engine.UnitRule
Adds given amount to a time point in the context of an associated time unit.
addTwoDigitYear(ChronoElement<Integer>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a special format element for a two-digit-year.
AdjustableElement<V,T> - Interface in net.time4j
Extends a chronological element by some standard ways of manipulation.
AFRICA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Africa.
AM_PM_OF_DAY - Static variable in class net.time4j.calendar.EthiopianTime
AM_PM_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the half day section relative to noon (ante meridiem or post meridiem).
AMERICA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in America.
AMERICA.ARGENTINA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Argentina.
AMERICA.INDIANA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in USA/Indiana.
AMERICA.KENTUCKY - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in USA/Kentucky.
AMERICA.NORTH_DAKOTA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in USA/North-Dakota.
AncientJulianLeapYears - Class in net.time4j.history
Represents a historic leap year pattern for the early days of julian calendar before AD 8.
and(NewYearStrategy) - Method in class net.time4j.history.NewYearStrategy
Combines this and given strategy to a new strategy.
and(OverlapResolver) - Method in enum net.time4j.tz.GapResolver
Yields a transition strategy as combination of given overlap resolver and this instance.
and(GapResolver) - Method in enum net.time4j.tz.OverlapResolver
Yields a transition strategy as combination of given gap resolver and this instance.
annoDomini(int) - Method in enum net.time4j.history.HistoricEra
Scales given year of era to its mathematical AD value.
ANTARCTICA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Antarctica.
appendElement(ChronoElement<V>, ElementRule<T, V>) - Method in class net.time4j.engine.CalendarFamily.Builder
 
appendElement(ChronoElement<V>, ElementRule<T, V>) - Method in class net.time4j.engine.Chronology.Builder
Registers a new element together with its associated element rule.
appendElement(ChronoElement<V>, ElementRule<T, V>) - Method in class net.time4j.engine.TimeAxis.Builder
 
appendElement(ChronoElement<V>, ElementRule<T, V>, U) - Method in class net.time4j.engine.TimeAxis.Builder
Registers a new element with associated rule and a base unit.
appendExtension(ChronoExtension) - Method in class net.time4j.engine.CalendarFamily.Builder
 
appendExtension(ChronoExtension) - Method in class net.time4j.engine.Chronology.Builder
Registers a state extension which can create models with their own state separated from standard time value context.
appendExtension(ChronoExtension) - Method in class net.time4j.engine.TimeAxis.Builder
 
appendUnit(U, UnitRule<T>, double) - Method in class net.time4j.engine.TimeAxis.Builder
Registers a non-convertible time unit with an associated unit rule.
appendUnit(U, UnitRule<T>, double, Set<? extends U>) - Method in class net.time4j.engine.TimeAxis.Builder
Registers a new time unit with an associated unit rule.
ApplicationStarter - Class in net.time4j.android
Serves for the registration of a timezone-change-receiver and must be called once during the start of an android application.
apply(T) - Method in interface net.time4j.engine.ChronoFunction
Reads and evaluates given time value context to a specific result of type R.
apply(T) - Method in interface net.time4j.engine.ChronoOperator
Adjusts given entity and yields a changed copy of argument.
apply(T) - Method in class net.time4j.engine.StdOperator
 
approximate() - Method in class net.time4j.DayPeriod
Equivalent to approximate(TextWidth.WIDE, OutputContext.FORMAT).
approximate(TextWidth, OutputContext) - Method in class net.time4j.DayPeriod
Represents a flexible day period (in the afternoon, at night etc).
approximateHours(int) - Static method in class net.time4j.Duration
Yields an approximate normalizer in steps of hours which finally uses years, months, days and rounded hours.
approximateMaxUnitOnly() - Static method in class net.time4j.Duration
Creates a normalizer which yields an approximate duration based on the maximum unit of the original duration (but not smaller than seconds).
approximateMaxUnitOrWeeks() - Static method in class net.time4j.Duration
Like approximateMaxUnitOnly() but can create week-based durations if the count of days is bigger than 6.
approximateMinutes(int) - Static method in class net.time4j.Duration
Yields an approximate normalizer in steps of minutes which finally uses years, months, days, hours and rounded minutes.
approximateSeconds(int) - Static method in class net.time4j.Duration
Yields an approximate normalizer in steps of seconds which finally uses years, months, days, hours, minutes and rounded seconds.
ASIA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Asia.
asList() - Static method in class net.time4j.calendar.Tabot
Returns an immutable list of all available tabots.
AssetLocation - Interface in net.time4j.android
Encapsulates the knowledge how to access any asset file managed by Time4A.
at(PlainTime) - Method in class net.time4j.calendar.CopticCalendar
Creates a new local timestamp with this date and given wall time.
at(EthiopianTime) - Method in class net.time4j.calendar.EthiopianCalendar
Creates a new local timestamp with this date and given Ethiopian time.
at(PlainTime) - Method in class net.time4j.calendar.HijriCalendar
Creates a new local timestamp with this date and given wall time.
at(PlainTime) - Method in class net.time4j.calendar.JulianCalendar
Creates a new local timestamp with this date and given wall time.
at(PlainTime) - Method in class net.time4j.calendar.MinguoCalendar
Creates a new local timestamp with this date and given wall time.
at(PlainTime) - Method in class net.time4j.calendar.PersianCalendar
Creates a new local timestamp with this date and given wall time.
at(PlainTime) - Method in class net.time4j.calendar.ThaiSolarCalendar
Creates a new local timestamp with this date and given wall time.
at(ZonalOffset) - Method in class net.time4j.ElementOperator
Creates an operator which can adjust a Moment at the given timezone offset.
at(ZonalOffset, StartOfDay) - Method in class net.time4j.GeneralTimestamp
Combines this general timestamp with given timezone offset to a global UTC-moment.
at(PlainTime) - Method in class net.time4j.PlainDate
Creates a new local timestamp with this date and given wall time.
at(ZonalOffset) - Method in class net.time4j.PlainTimestamp
Combines this local timestamp with the given timezone offset to a global UTC-moment.
at(ZonalOffset) - Method in interface net.time4j.ZonalElement
Creates a function which can query a Moment at the given timezone offset.
atCeiling() - Method in interface net.time4j.AdjustableElement
Rounds up an entity by setting all child elements to maximum.
atCeiling() - Method in interface net.time4j.calendar.StdCalendarElement
Rounds up an entity by setting all child elements to maximum.
atCeiling(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields an operator which rounds any entity up so that the child elements will be set to the maximum.
atEndOfMonth() - Method in enum net.time4j.CalendarUnit
Defines a variation of this unit which always sets the resulting date in additions and subtractions to the end of month even if there is no day overflow.
atEndOfQuarterYear(Quarter) - Static method in enum net.time4j.Month
Gets the last month of given quarter of year.
atFirstMoment(TZID) - Method in class net.time4j.PlainDate
Creates a new moment which corresponds to this date at earliest valid time at the begin of associated day in given timezone.
atFirstMoment(String) - Method in class net.time4j.PlainDate
Creates a new moment which corresponds to this date at earliest valid time at the begin of associated day in given timezone.
atFloor() - Method in interface net.time4j.AdjustableElement
Rounds down an entity by setting all child elements to minimum.
atFloor() - Method in interface net.time4j.calendar.StdCalendarElement
Rounds down an entity by setting all child elements to minimum.
atFloor(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields an operator which rounds any entity down so that the child elements will be set to the minimum.
ATLANTIC - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Atlantic Ocean.
atLongitude(BigDecimal) - Static method in class net.time4j.tz.ZonalOffset
Creates a new shift based on a geographical longitude.
atLongitude(OffsetSign, int, int, int) - Static method in class net.time4j.tz.ZonalOffset
Creates a new shift based on a geographical longitude.
atStartOfDay() - Method in class net.time4j.PlainDate
Creates a new local timestamp with this date at midnight at the begin of associated day.
atStartOfDay(TZID) - Method in class net.time4j.PlainDate
Creates a new local timestamp with this date at earliest valid time at the begin of associated day in given timezone.
atStartOfDay(String) - Method in class net.time4j.PlainDate
Creates a new local timestamp with this date at earliest valid time at the begin of associated day in given timezone.
atStartOfQuarterYear(Quarter) - Static method in enum net.time4j.Month
Gets the first month of given quarter of year.
atTime(int, int) - Method in class net.time4j.calendar.CopticCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.calendar.HijriCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.calendar.JulianCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.calendar.MinguoCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.calendar.PersianCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.calendar.ThaiSolarCalendar
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int) - Method in class net.time4j.PlainDate
Is equivalent to at(PlainTime.of(hour, minute)).
atTime(int, int, int) - Method in class net.time4j.PlainDate
Is equivalent to at(PlainTime.of(hour, minute, second)).
AttributeKey<A> - Interface in net.time4j.engine
Defines a key for a format attribute as type-safe accessor.
AttributeQuery - Interface in net.time4j.engine
Type-safe query for format attributes which control the formatting process.
Attributes - Class in net.time4j.format
A collection of format attributes for controlling the formatting and parsing.
Attributes.Builder - Class in net.time4j.format
Builds a collection of format attributes.
atUTC() - Method in class net.time4j.ElementOperator
Equivalent to at(ZonalOffset.UTC).
atUTC() - Method in class net.time4j.PlainTimestamp
Combines this local timestamp with the timezone offset UTC+00:00 to a global UTC-moment.
atUTC() - Method in interface net.time4j.ZonalElement
Equivalent to at(ZonalOffset.UTC).
AUSTRALIA - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Australia.
axis() - Static method in class net.time4j.calendar.CopticCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.calendar.EthiopianCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.calendar.EthiopianTime
Provides a static access to the associated time axis respective chronology which contains the chronological rules.
axis() - Static method in class net.time4j.calendar.JulianCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.calendar.MinguoCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.calendar.PersianCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.calendar.ThaiSolarCalendar
Returns the associated time axis.
axis() - Static method in class net.time4j.Moment
Provides a static access to the associated time axis respective chronology which contains the chronological rules.
axis(Converter<S, Moment>) - Static method in class net.time4j.Moment
Provides a static access to the associated time axis using the foreign type S.
axis() - Static method in class net.time4j.PlainDate
Provides a static access to the associated chronology on base of epoch days which contains the chronological rules.
axis(Converter<S, PlainDate>) - Static method in class net.time4j.PlainDate
Provides a static access to the associated time axis using the foreign type S.
axis() - Static method in class net.time4j.PlainTime
Provides a static access to the associated time axis respective chronology which contains the chronological rules.
axis(Converter<S, PlainTime>) - Static method in class net.time4j.PlainTime
Provides a static access to the associated time axis using the foreign type S.
axis() - Static method in class net.time4j.PlainTimestamp
Provides a static access to the associated time axis respective chronology which contains the chronological rules.
axis(Converter<S, PlainTimestamp>) - Static method in class net.time4j.PlainTimestamp
Provides a static access to the associated time axis using the foreign type S.

B

BASIC_CALENDAR_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format with year, month and day of month using the pattern "uuuuMMdd".
BASIC_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Similar to Iso8601Format.BASIC_CALENDAR_DATE but its parser can also understand ordinal dates or week dates.
BASIC_DATE_TIME - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format for a composition of calendar date and wall time with hour and minute using the pattern "uuuuMMdd'T'HH[mm[ss[,SSSSSSSSS]]]".
BASIC_DATE_TIME_OFFSET - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format for a composition of calendar date, wall time and timezone offset using the pattern "uuuuMMdd'T'HH[mm[ss[,SSSSSSSSS]]]{offset}".
BASIC_ORDINAL_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format with year and day of year using the pattern "uuuuDDD".
BASIC_WALL_TIME - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format for a wall time with hour, minute and optional second using the pattern "HH[mm[ss[,SSSSSSSSS]]]".
BASIC_WEEK_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the basic ISO-8601-format for a week date using the pattern "YYYYWwwE".
BasicElement<V extends java.lang.Comparable<V>> - Class in net.time4j.engine
Abstract base implementation of a chronological element which has a name and can also define an (unregistered) element rule.
BasicUnit - Class in net.time4j.engine
Abstract time unit class which can define its own rule.
between(CopticCalendar, CopticCalendar) - Method in enum net.time4j.calendar.CopticCalendar.Unit
Calculates the difference between given Coptic dates in this unit.
between(EthiopianCalendar, EthiopianCalendar) - Method in enum net.time4j.calendar.EthiopianCalendar.Unit
Calculates the difference between given Ethiopian dates in this unit.
between(EthiopianTime, EthiopianTime) - Method in enum net.time4j.calendar.EthiopianTime.Unit
Calculates the difference between given Ethiopian times in this unit.
between(HijriCalendar, HijriCalendar, String) - Method in enum net.time4j.calendar.HijriCalendar.Unit
Calculates the difference between given islamic dates in this unit.
between(HijriCalendar, HijriCalendar, VariantSource) - Method in enum net.time4j.calendar.HijriCalendar.Unit
between(JulianCalendar, JulianCalendar) - Method in enum net.time4j.calendar.JulianCalendar.Unit
Calculates the difference between given Julian dates in this unit.
between(PersianCalendar, PersianCalendar) - Method in enum net.time4j.calendar.PersianCalendar.Unit
Calculates the difference between given Persian dates in this unit.
between(T, T) - Method in enum net.time4j.CalendarUnit
Calculates the temporal distance between given calendar dates in this calendar unit.
between(T, T) - Method in enum net.time4j.ClockUnit
Calculates the temporal distance between given wall times in this unit.
between(T, T) - Method in class net.time4j.engine.AbstractMetric
 
between(CalendarDate, CalendarDate) - Static method in class net.time4j.engine.CalendarDays
Calculates the delta of calendar days between given calendar dates.
between(T, T) - Method in interface net.time4j.engine.TimeMetric
Computes the temporal distance between two time points.
between(T, T) - Method in interface net.time4j.engine.UnitRule
Queries how many units are between given time points.
between(Moment, Moment) - Method in enum net.time4j.SI
Calculates the time distance between given time points in SI-units.
between(PlainDate, PlainDate) - Method in class net.time4j.Weekcycle
Calculates the temporal distance between given calendar dates in this calendar unit.
boundedWeekOfMonth() - Method in class net.time4j.Weekmodel
Defines an element for the week of month with a localized week number, constrained to the current calendar month.
boundedWeekOfYear() - Method in class net.time4j.Weekmodel
Defines an element for the week of year with a localized week number, constrained to the current calendar year.
BridgeChronology<S,T extends ChronoEntity<T>> - Class in net.time4j.engine
Represents a foreign chronology which delegates formatting and parsing to a chronology in Time4J.
BridgeChronology(Converter<S, T>, Chronology<T>) - Constructor for class net.time4j.engine.BridgeChronology
Constructs a new instance.
build() - Method in class net.time4j.Duration.Builder
Creates a new duration conforming to ISO-8601.
build() - Method in class net.time4j.engine.CalendarFamily.Builder
Creates and registers a calendar family.
build() - Method in class net.time4j.engine.Chronology.Builder
Finishes the build of a new chronology.
build() - Method in class net.time4j.engine.TimeAxis.Builder
Creates and registers a time axis.
build() - Method in class net.time4j.format.Attributes.Builder
Creates a new unmodifiable collection of format attributes.
build() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Finishes the build and creates a new ChronoFormatter.
build(Attributes) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Finishes the build and creates a new ChronoFormatter.
Builder() - Constructor for class net.time4j.format.Attributes.Builder
Default constructor.
Builder(Chronology<?>) - Constructor for class net.time4j.format.Attributes.Builder
Constructor for determining the calendar type.
byzantineBetween(PlainDate, PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the era Anno Mundi to be preferred within given date range.
byzantineUntil(PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the era Anno Mundi to be preferred until given date.

C

CALENDAR_TYPE - Static variable in class net.time4j.format.Attributes
Attribute for the calendar type.
CALENDAR_VARIANT - Static variable in class net.time4j.format.Attributes
Defines an attribute key which can be used in queries for the calendar variant.
CalendarDate - Interface in net.time4j.engine
Represents a general calendar date.
CalendarDateElement - Interface in net.time4j
Represents the calendar date.
CalendarDays - Class in net.time4j.engine
Represents a count of calendar days.
CalendarEra - Interface in net.time4j.engine
Represents an era in a calendar system.
CalendarFamily<T extends CalendarVariant<T>> - Class in net.time4j.engine
Represents a set of various calendar systems as members of a family.
CalendarFamily.Builder<T extends CalendarVariant<T>> - Class in net.time4j.engine
Creates a builder for a new calendar family and will only be used during loading a class of a calendar variant in a static initializer.
CalendarSystem<D> - Interface in net.time4j.engine
Represents a calendar system which can map a calendar date to a day number corresponding to the count of days elapsed since UTC epoch [1972-01-01].
CalendarText - Class in net.time4j.format
Source for localized calendrical informations on enum basis like month or weekday names.
CalendarType - Annotation Type in net.time4j.format
This Annotation can be used to mark all types of ChronoEntity which need formatted representations and access to text resources dependent on a calendar system.
CalendarUnit - Enum in net.time4j
Represents the most common time units related to a standard ISO-8601-calendar.
CalendarVariant<D extends CalendarVariant<D>> - Class in net.time4j.engine
Represents an immutable calendar variant.
CalendarVariant() - Constructor for class net.time4j.engine.CalendarVariant
 
Calendrical<U,D extends Calendrical<U,D>> - Class in net.time4j.engine
Abstract base class of all plain calendar date types which are convertible via their day epoch numbers.
Calendrical() - Constructor for class net.time4j.engine.Calendrical
 
canonical() - Method in enum net.time4j.tz.olson.AFRICA
 
canonical() - Method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
 
canonical() - Method in enum net.time4j.tz.olson.AMERICA
 
canonical() - Method in enum net.time4j.tz.olson.AMERICA.INDIANA
 
canonical() - Method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
 
canonical() - Method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
 
canonical() - Method in enum net.time4j.tz.olson.ANTARCTICA
 
canonical() - Method in enum net.time4j.tz.olson.ASIA
 
canonical() - Method in enum net.time4j.tz.olson.ATLANTIC
 
canonical() - Method in enum net.time4j.tz.olson.AUSTRALIA
 
canonical() - Method in enum net.time4j.tz.olson.EUROPE
 
canonical() - Method in enum net.time4j.tz.olson.INDIAN
 
canonical() - Method in enum net.time4j.tz.olson.PACIFIC
 
canonical() - Method in interface net.time4j.tz.TZID
Represents the full canonical name of a timezone (for example "Europe/Paris" or "UTC+01:00").
canonical() - Method in class net.time4j.tz.ZonalOffset
Returns a long canonical representation of this shift.
centuryOfEra() - Method in class net.time4j.history.ChronoHistory
Defines the element for the century of a year in a given historic era.
checkDate(int, int, int) - Static method in class net.time4j.base.GregorianMath
Checks the range limits of date values according to the rules of gregorian calendar.
ChronoCondition<T> - Interface in net.time4j.engine
Represents a temporal condition.
ChronoDisplay - Interface in net.time4j.engine
Represents a view on a set of chronological elements associated with their temporal values.
ChronoElement<V> - Interface in net.time4j.engine
Represents a chronological element which refers to a partial value of the whole temporal value and mainly serves for formatting purposes (as a carrier of a chronological information).
ChronoEntity<T extends ChronoEntity<T>> - Class in net.time4j.engine
Represents a temporal object which associates partial temporal values with chronological elements and also allows some manipulations of these element values.
ChronoEntity() - Constructor for class net.time4j.engine.ChronoEntity
 
ChronoException - Exception in net.time4j.engine
Indicates a chronological error situation.
ChronoException(String) - Constructor for exception net.time4j.engine.ChronoException
Creates a new instanceo of ChronoException with given error message.
ChronoException(String, Exception) - Constructor for exception net.time4j.engine.ChronoException
Creates a new instanceo of ChronoException with given error message and the cause.
ChronoExtension - Interface in net.time4j.engine
Defines a configuration-dependent extension of the chronological elements of a Chronology used in formatting and parsing.
ChronoFormatter<T> - Class in net.time4j.format.expert
Represents a chronological format for the conversion between a chronological text and the chronological value of type T.
ChronoFormatter.Builder<T> - Class in net.time4j.format.expert
Builder for creating a new ChronoFormatter.
ChronoFunction<T,R> - Interface in net.time4j.engine
Represents any temporal query using the strategy pattern approach.
ChronoHistory - Class in net.time4j.history
Represents the chronological history of calendar reforms in a given region.
Chronology<T> - Class in net.time4j.engine
Represents a system of chronological elements which form any kind of temporal value.
Chronology.Builder<T extends ChronoEntity<T>> - Class in net.time4j.engine
Builder for creating a new chronology without any time axis.
ChronoMerger<T> - Interface in net.time4j.engine
Merges any set of chronological informations to a new chronological entity.
ChronoOperator<T> - Interface in net.time4j.engine
Applies a functional calculation on chronological entities and yields the result as changed copy.
ChronoParser<T> - Interface in net.time4j.format.expert
Interpretes a text as chronological entity.
ChronoPattern<P extends ChronoPattern<P>> - Interface in net.time4j.format
Allows a flexible interpretation of symbols in format patterns.
ChronoPrinter<T> - Interface in net.time4j.format.expert
Prints a chronological entity.
ChronoUnit - Interface in net.time4j.engine
External time units which are not registered on any chronology (time axis) can implement this interface in order to support standard calculations in time spans and symbol formatting.
clearCache() - Static method in class net.time4j.format.CalendarText
Clears the internal cache.
CLOCK_HOUR_OF_AMPM - Static variable in class net.time4j.PlainTime
Element with the hour of half day in the value range 1-12 (dial on an analogue watch).
CLOCK_HOUR_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the hour in the value range 1-24 (analogue display).
ClockUnit - Enum in net.time4j
Represents the most common time units on an ISO-8601-conforming analogue clock counting the scale ticks.
CommonElements - Class in net.time4j.calendar
Defines access to elements which can be used by all calendars defined in this package.
comparator(T) - Static method in class net.time4j.Duration
Creates a Comparator which compares durations based on their lengths.
compare(U, U) - Method in class net.time4j.engine.AbstractMetric
Compares time units by their length in descending order.
compare(ChronoDisplay, ChronoDisplay) - Method in class net.time4j.engine.BasicElement
Compares the values of this element based on their natural order.
compare(ChronoDisplay, ChronoDisplay) - Method in interface net.time4j.engine.ChronoElement
Applies an element-orientated sorting of any chronological entities.
compare(ChronoDisplay, ChronoDisplay) - Method in enum net.time4j.engine.EpochDays
 
compare(T, T) - Method in class net.time4j.engine.TimeAxis
Compares points in time by their temporal position on the timeline.
compare(ChronoDisplay, ChronoDisplay) - Method in enum net.time4j.engine.ValidationElement
 
compare(LeapSecondEvent, LeapSecondEvent) - Method in class net.time4j.scale.LeapSeconds
Compares two leap second events by their date in ascending order.
compareByLocalTimestamp(ZonalDateTime) - Method in class net.time4j.ZonalDateTime
Compares this instance with another instance on the local timeline.
compareByMoment(ZonalDateTime) - Method in class net.time4j.ZonalDateTime
Compares this instance with another instance on the global timeline (UTC).
compareTo(EthiopianTime) - Method in class net.time4j.calendar.EthiopianTime
 
compareTo(Tabot) - Method in class net.time4j.calendar.Tabot
 
compareTo(CalendarDays) - Method in class net.time4j.engine.CalendarDays
 
compareTo(D) - Method in class net.time4j.engine.CalendarVariant
Compares two calendar variants preferably by their temporal positions on the common date axis and then by their variant names.
compareTo(D) - Method in class net.time4j.engine.Calendrical
Defines a total respective natural order.
compareTo(T) - Method in class net.time4j.engine.TimePoint
Compares two time points preferably by their temporal positions on the common time axis.
compareTo(HistoricDate) - Method in class net.time4j.history.HistoricDate
 
compareTo(Moment) - Method in class net.time4j.Moment
 
compareTo(PlainTime) - Method in class net.time4j.PlainTime
Defines a natural order which is solely based on the timeline order.
compareTo(PlainTimestamp) - Method in class net.time4j.PlainTimestamp
Defines the temporal order of date and time as natural order.
compareTo(ZonalOffset) - Method in class net.time4j.tz.ZonalOffset
Compares the whole state with sign, hours, minutes, seconds and fractional seconds in ascending order.
compareTo(ZonalTransition) - Method in class net.time4j.tz.ZonalTransition
Compares preferrably the timeline order based on the global timestamps of transitions, otherwise the total shift and finally the DST-shift.
COMPONENT - Static variable in class net.time4j.PlainDate
Element with the calendar date in the value range [-999999999-01-01] until [+999999999-12-31].
COMPONENT - Static variable in class net.time4j.PlainTime
Element with the wall time in the value range [T00:00:00,000000000] until [T24:00:00,000000000] (inclusive in the context of PlainTime else exclusive).
compose(Duration<CalendarUnit>, Duration<ClockUnit>) - Static method in class net.time4j.Duration
Creates a composition of a calendar period and a clock period.
Computus - Enum in net.time4j.history
Provides procedures how to determine Easter Sunday.
contains(IsoUnit) - Method in class net.time4j.Duration
Queries if this duration contains given time unit.
contains(U) - Method in class net.time4j.engine.AbstractDuration
 
contains(AttributeKey<?>) - Method in interface net.time4j.engine.AttributeQuery
Queries if a format attribute exists for given key.
contains(ChronoElement<?>) - Method in interface net.time4j.engine.ChronoDisplay
Queries if the value for given chronological element can be accessed via get(element).
contains(ChronoElement<?>) - Method in class net.time4j.engine.ChronoEntity
 
contains(U) - Method in interface net.time4j.engine.TimeSpan
Queries if given time unit is part of this time span.
contains(AttributeKey<?>) - Method in class net.time4j.format.Attributes
 
contains(char) - Method in enum net.time4j.format.NumberSystem
Does this number system contains given digit char?
contains(ChronoElement<?>) - Method in class net.time4j.GeneralTimestamp
 
contains(ChronoElement<?>) - Method in class net.time4j.ZonalDateTime
 
convert(long, ClockUnit) - Method in enum net.time4j.ClockUnit
Converts the given duration to a temporal amount measured in this unit.
convert(TimeSpan<? extends ClockUnit>) - Method in enum net.time4j.ClockUnit
Converts the given duration to an amount in this unit and performs any necessary truncation if needed.
convert(HistoricDate) - Method in class net.time4j.history.ChronoHistory
Converts given historic date to an ISO-8601-date.
convert(PlainDate) - Method in class net.time4j.history.ChronoHistory
Converts given ISO-8601-date to a historic date.
Converter<S,T> - Interface in net.time4j.engine
Serves as bridge to temporal types of JDK or other date and time libraries.
CopticCalendar - Class in net.time4j.calendar
Represents the calendar used by the Coptic church in Egypt.
CopticCalendar.Unit - Enum in net.time4j.calendar
Defines come calendar units for the Coptic calendar.
CopticEra - Enum in net.time4j.calendar
The Coptic calendar only supports one single era called "Anno Martyrum" with the numerical value 1 which is sometimes also called "Diocletian era" and starts on Julian date AD-284-08-29.
CopticMonth - Enum in net.time4j.calendar
The Coptic calendar defines 13 Coptic months.
create(Class<T>, String, P, Locale) - Method in interface net.time4j.format.FormatEngine
Creates a new temporal format object applicable on given chronological type.
createFrom(TimeSource<?>, AttributeQuery) - Method in class net.time4j.engine.BridgeChronology
 
createFrom(ChronoEntity<?>, AttributeQuery, boolean) - Method in class net.time4j.engine.BridgeChronology
Deprecated.
createFrom(ChronoEntity<?>, AttributeQuery, boolean, boolean) - Method in class net.time4j.engine.BridgeChronology
 
createFrom(TimeSource<?>, AttributeQuery) - Method in class net.time4j.engine.Chronology
 
createFrom(ChronoEntity<?>, AttributeQuery, boolean) - Method in class net.time4j.engine.Chronology
Deprecated.
createFrom(ChronoEntity<?>, AttributeQuery, boolean, boolean) - Method in class net.time4j.engine.Chronology
 
createFrom(TimeSource<?>, AttributeQuery) - Method in interface net.time4j.engine.ChronoMerger
Creates a new entity which reflects current time.
createFrom(ChronoEntity<?>, AttributeQuery, boolean) - Method in interface net.time4j.engine.ChronoMerger
createFrom(ChronoEntity<?>, AttributeQuery, boolean, boolean) - Method in interface net.time4j.engine.ChronoMerger
Creates a new entity of type T based on given chronological data.
createFrom(ChronoEntity<?>, AttributeQuery, boolean) - Method in class net.time4j.engine.TimeAxis
Deprecated.
createFrom(ChronoEntity<?>, AttributeQuery, boolean, boolean) - Method in class net.time4j.engine.TimeAxis
 
createKey(String, Class<A>) - Static method in class net.time4j.format.Attributes
Creates a new attribute key.
createRFC1123() - Method in interface net.time4j.format.FormatEngine
Creates a specialized formatter for RFC-1123.
currentMoment() - Static method in class net.time4j.SystemClock
Equivalent to SystemClock.INSTANCE.currentTime().
currentTime() - Method in interface net.time4j.base.TimeSource
Yields the current time.
currentTime() - Method in class net.time4j.SystemClock
 
currentTimeInMicros() - Method in class net.time4j.SystemClock
Yields the current time in microseconds elapsed since [1970-01-01T00:00:00,000000Z].
currentTimeInMillis() - Method in class net.time4j.SystemClock
Yields the current time in milliseconds elapsed since [1970-01-01T00:00:00,000Z].

D

DATE - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian date.
date() - Method in class net.time4j.history.ChronoHistory
Defines the element for the historic date.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian day of month.
DAY_OF_MONTH - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the day of month.
DAY_OF_MONTH - Static variable in class net.time4j.PlainDate
Element with the day of month in the value range 1-28/29/30/31.
DAY_OF_QUARTER - Static variable in class net.time4j.PlainDate
Element with the day within a quarter of year in the value range 1-90/91/92.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian day of week.
DAY_OF_WEEK - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the day of week.
DAY_OF_WEEK - Static variable in class net.time4j.PlainDate
Element with the day of week in the value range MONDAY-SUNDAY.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian day of year.
DAY_OF_YEAR - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the day of year.
DAY_OF_YEAR - Static variable in class net.time4j.PlainDate
Element with the day of year in the value range 1-365/366).
DayCycles - Class in net.time4j
Represents the rolling result of a plain time if a possible day overflow is to be taken into account.
DaylightSavingRule - Class in net.time4j.tz.model
Defines a yearly pattern when and how there is a switch from winter to summer time and vice versa.
dayOfMonth() - Method in class net.time4j.history.ChronoHistory
Defines the element for the historic day of month.
dayOfYear() - Method in class net.time4j.history.ChronoHistory
Defines the element for the historic day of year.
DayPeriod - Class in net.time4j
Represents a period or part of a day usually in minute precision as formattable extension to PlainTime.
days(int) - Method in class net.time4j.Duration.Builder
Adds a day item.
DECIMAL_HOUR - Static variable in class net.time4j.PlainTime
Decimal hour in the value range 0.0 inclusive until 24.0 exclusive (inclusive in PlainTime).
DECIMAL_MINUTE - Static variable in class net.time4j.PlainTime
Decimal minute in the value range 0.0 inclusive until 60.0 exclusive.
DECIMAL_SECOND - Static variable in class net.time4j.PlainTime
Decimal second in the value range 0.0 inclusive until 60.0 exclusive.
DECIMAL_SEPARATOR - Static variable in class net.time4j.format.Attributes
Determines the unicode char for the decimal separator.
decremented() - Method in interface net.time4j.AdjustableElement
Adjusts any local entity such that this element gets the previous value.
decremented() - Method in interface net.time4j.calendar.StdCalendarElement
Adjusts any local entity such that this element gets the previous value.
decremented(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields a new operator which can set any entity such that its actual element value gets the decremented value.
DEFAULT - Static variable in interface net.time4j.format.NumberSymbolProvider
Default provider which delegates to standard JVM resources.
DEFAULT_CONFLICT_STRATEGY - Static variable in class net.time4j.tz.Timezone
This standard strategy which is also used by the JDK-class java.util.GregorianCalendar subtracts the next defined offset from any local timestamp in order to calculate the global time while pushing forward an invalid local time.
DIGITAL_HOUR_OF_AMPM - Static variable in class net.time4j.PlainTime
Element with the digital hour of half day in the value range 0-11.
DIGITAL_HOUR_OF_DAY - Static variable in class net.time4j.calendar.EthiopianTime
Behaves like PlainTime.DIGITAL_HOUR_OF_DAY with the hour range 0-23.
DIGITAL_HOUR_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the digital hour in the value range 0-23.
DisplayElement<V extends java.lang.Comparable<V>> - Class in net.time4j.format
Standard element which offers localized names for display purposes (in most cases).
DisplayMode - Enum in net.time4j.format
Defines how many details will be displayed in chronological texts.
DisplayStyle - Interface in net.time4j.engine
Describes a generic format style.
dump(Appendable) - Method in class net.time4j.tz.Timezone
Creates a dump of this timezone and writes it to the given buffer.
dump(Appendable) - Method in interface net.time4j.tz.TransitionHistory
Creates a dump of this history and writes it to the given buffer.
Duration<U extends IsoUnit> - Class in net.time4j
ISO-8601-compatible duration between two time points.
Duration.Builder - Class in net.time4j
Builder class for constructing a duration conforming to ISO-8601 which consists of years, months, days and any wall time units.
Duration.Formatter<U extends IsoUnit> - Class in net.time4j
Non-localized and user-defined format for durations based on a pattern containing some standard symbols and literals.

E

easterSunday(int) - Method in enum net.time4j.history.Computus
Calculates the date of Easter Sunday.
element() - Method in class net.time4j.engine.TimeAxis
Yields this time axis as chronological self-referencing element.
ElementOperator<T> - Class in net.time4j
Defines any manipulation of date or wall time objects following the strategy design pattern.
ElementPosition - Class in net.time4j.format.expert
Represents a position information of a chronological element with a formatted text.
ElementPosition(ChronoElement<?>, int, int) - Constructor for class net.time4j.format.expert.ElementPosition
Creates a new instance of an ElementPosition.
ElementRule<T,V> - Interface in net.time4j.engine
Represents the rule of a chronological element how to calculate or to manipulate its context-dependent temporal value.
empty() - Static method in class net.time4j.format.Attributes
Represents an empty collection of format attributes.
endSection() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Removes the last sectional attribute.
enhance(long) - Method in class net.time4j.scale.LeapSeconds
Enhances an UNIX-timestamp with leap seconds and converts it to an UTC-timestamp.
EpochDays - Enum in net.time4j.engine
Defines elements based on different epoch-related day numbers.
equals(Object) - Method in class net.time4j.calendar.CopticCalendar
 
equals(Object) - Method in class net.time4j.calendar.EthiopianCalendar
 
equals(Object) - Method in class net.time4j.calendar.EthiopianTime
 
equals(Object) - Method in class net.time4j.calendar.HijriCalendar
 
equals(Object) - Method in class net.time4j.calendar.JulianCalendar
 
equals(Object) - Method in class net.time4j.calendar.MinguoCalendar
 
equals(Object) - Method in class net.time4j.calendar.PersianCalendar
 
equals(Object) - Method in class net.time4j.calendar.Tabot
 
equals(Object) - Method in class net.time4j.calendar.ThaiSolarCalendar
 
equals(Object) - Method in class net.time4j.DayPeriod
 
equals(Object) - Method in class net.time4j.Duration
Based on all stored duration items and the sign.
equals(Object) - Method in class net.time4j.engine.BasicElement
Based on equality of element names AND element classes.
equals(Object) - Method in class net.time4j.engine.CalendarDays
 
equals(Object) - Method in class net.time4j.engine.CalendarVariant
Compares the whole state of this instance with given object.
equals(Object) - Method in class net.time4j.engine.Calendrical
Based on the epoch day number and the calendar system.
equals(Object) - Method in class net.time4j.engine.TimePoint
Compares the whole state of this instance with given object.
equals(Object) - Method in class net.time4j.engine.TimeSpan.Item
 
equals(Object) - Method in class net.time4j.format.Attributes
Compares all internal format attributes.
equals(Object) - Method in class net.time4j.format.expert.ChronoFormatter
Compares the chronologies, default attributes, default values and the internal format structures.
equals(Object) - Method in class net.time4j.format.expert.ElementPosition
Compares element, start index and end index.
equals(Object) - Method in class net.time4j.GeneralTimestamp
 
equals(Object) - Method in class net.time4j.history.AncientJulianLeapYears
 
equals(Object) - Method in class net.time4j.history.ChronoHistory
 
equals(Object) - Method in class net.time4j.history.EraPreference
 
equals(Object) - Method in class net.time4j.history.HistoricDate
 
equals(Object) - Method in class net.time4j.history.NewYearStrategy
 
equals(Object) - Method in class net.time4j.Moment
 
equals(Object) - Method in class net.time4j.PlainTime
Compares the full state, that is hour, minute, second and nanosecond of this instance and given argument.
equals(Object) - Method in class net.time4j.PlainTimestamp
 
equals(Object) - Method in class net.time4j.tz.ZonalOffset
Compares the whole state.
equals(Object) - Method in class net.time4j.tz.ZonalTransition
Based on the whole state with global POSIX-timestamp and all internal shifts.
equals(Object) - Method in class net.time4j.Weekmodel
Compares on the base of internal week rules.
equals(Object) - Method in class net.time4j.ZonalDateTime
 
ERA - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic era.
ERA - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian era.
ERA - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic era.
ERA - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian era.
ERA - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the Minguo era which cannot be changed.
ERA - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian era.
ERA - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the Thai era.
era() - Method in class net.time4j.history.ChronoHistory
Defines the element for the historic era.
EraPreference - Class in net.time4j.history
Determines the preferred historic era to be used for printing a historic date.
eras(String, Locale, TextWidth) - Method in interface net.time4j.format.TextProvider
ETHIOPIAN_HOUR - Static variable in class net.time4j.calendar.EthiopianTime
The Ethiopian hour with the range 1-12 which is 6 hours behind the western clock.
EthiopianCalendar - Class in net.time4j.calendar
Represents the calendar used in Ethiopia.
EthiopianCalendar.Unit - Enum in net.time4j.calendar
Defines come calendar units for the Ethiopian calendar.
EthiopianEra - Enum in net.time4j.calendar
The Ethiopian calendar supports two eras.
EthiopianMonth - Enum in net.time4j.calendar
The Ethiopian calendar defines 13 months like the Coptic calendar.
EthiopianTime - Class in net.time4j.calendar
Represents the 12-hour-time in second precision used in Ethiopia starting in the morning at 6 AM as zero point.
EthiopianTime.Unit - Enum in net.time4j.calendar
Defines the time units for the Ethiopian clock time.
EUROPE - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Europe.
EVANGELIST - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the evangelist associated with a year of the Ethiopian leap year cycle.
Evangelist - Enum in net.time4j.calendar
Enumeration of the four evangelists of the bible, used in some calendars with historic or religious context.
EVENING - Static variable in class net.time4j.engine.StartOfDay
Start of calendar day at 18:00 on previous day.
EXTENDED_CALENDAR_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format with year, month and day of month using the pattern "uuuu-MM-dd".
EXTENDED_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Similar to Iso8601Format.EXTENDED_CALENDAR_DATE but its parser can also understand ordinal dates or week dates.
EXTENDED_DATE_TIME - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format for a composition of calendar date and wall time with hour and minute using the pattern "uuuu-MM-dd'T'HH[:mm[:ss[,SSSSSSSSS]]]".
EXTENDED_DATE_TIME_OFFSET - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format for a composition of calendar date, wall time and timezone offset using the pattern "uuuu-MM-dd'T'HH[:mm[:ss[,SSSSSSSSS]]]{offset}".
EXTENDED_ORDINAL_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format with year and day of year using the pattern "uuuu-DDD".
EXTENDED_WALL_TIME - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format for a wall time with hour, minute and optional second using the pattern "HH[:mm[:ss[,SSSSSSSSS]]]".
EXTENDED_WEEK_DATE - Static variable in class net.time4j.format.expert.Iso8601Format
Defines the extended ISO-8601-format for a week date using the pattern "YYYY-Www-E".
EXTERNAL_RESOURCE_LOADER - Static variable in class net.time4j.base.ResourceLoader
Name der system property, über die eine externe Instanz mittels eines vollständig qualifizierten Klassennamens verwendet wird.

F

family() - Static method in class net.time4j.calendar.HijriCalendar
Returns the associated calendar family.
FINAL_UTC_LEAPSECONDS - Static variable in class net.time4j.scale.LeapSeconds
System property "net.time4j.scale.leapseconds.final" which determines that leap seconds can be loaded only one time at system start.
firstDayOfNextMonth() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the first day of next month.
firstDayOfNextQuarter() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the first day of next quarter year.
firstDayOfNextYear() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the first day of next year.
fixed() - Method in class net.time4j.DayPeriod
Equivalent to fixed(TextWidth.WIDE, OutputContext.FORMAT).
fixed(TextWidth, OutputContext) - Method in class net.time4j.DayPeriod
Represents a fixed day period (am / pm / midnight / noon).
floorDivide(int, int) - Static method in class net.time4j.base.MathUtils
Returns the largest lower limit of quotient.
floorDivide(long, int) - Static method in class net.time4j.base.MathUtils
floorModulo(int, int) - Static method in class net.time4j.base.MathUtils
Calculates the remainder based on MathUtils.floorDivide(int, int).
floorModulo(long, int) - Static method in class net.time4j.base.MathUtils
format(T) - Method in class net.time4j.format.expert.ChronoFormatter
 
format(GeneralTimestamp<?>) - Method in class net.time4j.format.expert.ChronoFormatter
Prints given general timestamp.
format(T) - Method in interface net.time4j.format.TemporalFormatter
Prints given chronological entity as formatted text.
format(TimeSpan<? super U>) - Method in class net.time4j.format.TimeSpanFormatter
Creates a textual output of given duration.
FormatEngine<P extends ChronoPattern<P>> - Interface in net.time4j.format
This SPI-interface allows the creation of temporal formats via a builder-approach.
FormatPatternProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized gregorian date-, time- or interval patterns according to the CLDR-specifiation and is instantiated via a ServiceLoader-mechanism.
FormattableElement - Annotation Type in net.time4j.engine
This Annotation can be used to document all chronological elements which allow formatted representations.
formatter(String) - Static method in class net.time4j.Duration
formatter(Class<U>, String) - Static method in class net.time4j.Duration
formatter(String, P, Locale, TZID) - Static method in class net.time4j.Moment
Creates a new formatter which uses the given pattern and locale for formatting and parsing moments in given timezone.
formatter(DisplayMode, Locale, TZID) - Static method in class net.time4j.Moment
Creates a new formatter which uses the given display mode and locale for formatting and parsing moments in given timezone.
formatter(String, P, Locale) - Static method in class net.time4j.PlainDate
Creates a new formatter which uses the given pattern and locale for formatting and parsing plain dates.
formatter(DisplayMode, Locale) - Static method in class net.time4j.PlainDate
Creates a new formatter which uses the given display mode and locale for formatting and parsing plain dates.
formatter(String, P, Locale) - Static method in class net.time4j.PlainTime
Creates a new formatter which uses the given pattern and locale for formatting and parsing plain times.
formatter(DisplayMode, Locale) - Static method in class net.time4j.PlainTime
Creates a new formatter which uses the given display mode and locale for formatting and parsing plain times.
formatter(String, P, Locale) - Static method in class net.time4j.PlainTimestamp
Creates a new formatter which uses the given pattern and locale for formatting and parsing plain timestamps.
formatterRFC1123() - Static method in class net.time4j.Moment
Defines the RFC-1123-format which is for example used in mail headers.
formatToBuffer(T, Appendable) - Method in class net.time4j.format.expert.ChronoFormatter
 
formatToBuffer(T, Appendable) - Method in interface net.time4j.format.TemporalFormatter
Prints given chronological entity as formatted text and writes it to given buffer.
FOUR_DIGIT_YEAR - Static variable in class net.time4j.format.Attributes
This attribute controls if style-driven date patterns should always have four-digit-years or not.
FRACTION - Static variable in class net.time4j.Moment
Represents the nano-fraction of current second.
from(PlainTime) - Static method in class net.time4j.calendar.EthiopianTime
Converts given ISO-time to Ethiopian time.
from(T) - Method in interface net.time4j.engine.Converter
Converts the Time4J-type to an external type.
from(UnixTime) - Static method in class net.time4j.Moment
Common conversion method.
from(GregorianDate) - Static method in class net.time4j.PlainDate
Common conversion method for proleptic gregorian dates.
from(WallTime) - Static method in class net.time4j.PlainTime
Common conversion method.
from(T) - Method in class net.time4j.TemporalType
Converts the Time4J-type to an external type.

G

GapResolver - Enum in net.time4j.tz
Represents the component of a transition strategy how to handle gaps on the local timeline.
GeneralTimestamp<C> - Class in net.time4j
Represents a general timestamp consisting of a general date and a 24-hour-clock time.
get(AttributeKey<A>) - Method in interface net.time4j.engine.AttributeQuery
Yields a format attribute for given key.
get(AttributeKey<A>, A) - Method in interface net.time4j.engine.AttributeQuery
Yields a format attribute for given key.
get(ChronoElement<V>) - Method in interface net.time4j.engine.ChronoDisplay
Returns the partial value associated with given chronological element.
get(ChronoElement<V>) - Method in class net.time4j.engine.ChronoEntity
 
get(ChronoFunction<? super T, R>) - Method in class net.time4j.engine.ChronoEntity
Lets given query evaluate this entity.
get(AttributeKey<A>) - Method in class net.time4j.format.Attributes
 
get(AttributeKey<A>, A) - Method in class net.time4j.format.Attributes
 
get() - Method in class net.time4j.format.RawValues
Yields the chronological raw values.
get(ChronoElement<V>) - Method in class net.time4j.GeneralTimestamp
 
get(ChronoElement<V>) - Method in class net.time4j.ZonalDateTime
 
getAbsoluteHours() - Method in class net.time4j.tz.ZonalOffset
Returns the hour part of this shift as absolute amount.
getAbsoluteMinutes() - Method in class net.time4j.tz.ZonalOffset
Returns the minute part of this shift as absolute amount.
getAbsoluteSeconds() - Method in class net.time4j.tz.ZonalOffset
Returns the second part of this shift as absolute amount.
getAliases() - Method in interface net.time4j.tz.ZoneModelProvider
Gets an alias table whose keys represent alternative identifiers mapped to other aliases or finally canonical timezone IDs..
getAlternativeName(Locale, TextWidth) - Method in enum net.time4j.history.HistoricEra
Gets an alternative description text dependent on the locale and text width.
getAmount() - Method in class net.time4j.engine.CalendarDays
Yields the calendar days as primitive.
getAmount() - Method in class net.time4j.engine.TimeSpan.Item
Yields the non-negative amount.
getAncientJulianLeapYears() - Method in class net.time4j.history.ChronoHistory
Yields the historic julian leap year pattern if available.
getAttributes() - Method in class net.time4j.format.expert.ChronoFormatter
Returns the global format attributes which are active if they are not overridden by sectional attributes.
getAttributes() - Method in interface net.time4j.format.TemporalFormatter
Determines all global format attributes if available.
getAvailableIDs() - Static method in class net.time4j.tz.Timezone
Gets all available timezone IDs.
getAvailableIDs(String) - Static method in class net.time4j.tz.Timezone
Gets all available timezone IDs for given ZoneModelProvider.
getAvailableIDs() - Method in interface net.time4j.tz.ZoneModelProvider
Gets all available and supported timezone identifiers.
getAvailableLocales() - Method in interface net.time4j.format.NumberSymbolProvider
Yields the supported languages.
getAvailableLocales() - Method in interface net.time4j.format.TextProvider
Yields the supported languages.
getBaseUnit(ChronoElement<?>) - Method in class net.time4j.engine.TimeAxis
Returns the base unit of given element if available.
getBeginOfYear(HistoricEra, int) - Method in class net.time4j.history.ChronoHistory
Determines the date of New Year.
getCalendarDate() - Method in class net.time4j.PlainTimestamp
Provides the calendar date part.
getCalendarSystem() - Method in class net.time4j.engine.BridgeChronology
 
getCalendarSystem(String) - Method in class net.time4j.engine.BridgeChronology
 
getCalendarSystem() - Method in class net.time4j.engine.CalendarFamily
 
getCalendarSystem(String) - Method in class net.time4j.engine.CalendarFamily
 
getCalendarSystem() - Method in class net.time4j.engine.Chronology
Returns the associated calendar system if available.
getCalendarSystem(String) - Method in class net.time4j.engine.Chronology
Returns the calendar system for given calendar variant if available.
getCalendarSystem() - Method in class net.time4j.engine.TimeAxis
 
getCalendarSystem(String) - Method in class net.time4j.engine.TimeAxis
 
getCategory(long) - Method in class net.time4j.format.PluralRules
Determines the plural category for given number of units.
getChildAtCeiling(T) - Method in interface net.time4j.engine.ElementRule
Yields the child element whose value is to be set to the maximum value.
getChildAtFloor(T) - Method in interface net.time4j.engine.ElementRule
Yields the child element whose value is to be set to the minimum value.
getChronology() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Returns the calendar override if set else the associated chronology.
getChronology() - Method in class net.time4j.format.expert.ChronoFormatter
Returns the associated chronology.
getChronoType() - Method in class net.time4j.engine.Chronology
Returns the chronological type.
getCity() - Method in enum net.time4j.tz.olson.AFRICA
 
getCity() - Method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
 
getCity() - Method in enum net.time4j.tz.olson.AMERICA
 
getCity() - Method in enum net.time4j.tz.olson.AMERICA.INDIANA
 
getCity() - Method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
 
getCity() - Method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
 
getCity() - Method in enum net.time4j.tz.olson.ANTARCTICA
 
getCity() - Method in enum net.time4j.tz.olson.ASIA
 
getCity() - Method in enum net.time4j.tz.olson.ATLANTIC
 
getCity() - Method in enum net.time4j.tz.olson.AUSTRALIA
 
getCity() - Method in enum net.time4j.tz.olson.EUROPE
 
getCity() - Method in enum net.time4j.tz.olson.INDIAN
 
getCity() - Method in enum net.time4j.tz.olson.PACIFIC
 
getCity() - Method in interface net.time4j.tz.olson.StdZoneIdentifier
Yields the exemplar city.
getConflictTransition(GregorianDate, WallTime) - Method in interface net.time4j.tz.TransitionHistory
Returns the conflict transition where given local timestamp falls either in a gap or in an overlap on the local timeline.
getControl() - Method in interface net.time4j.format.TextProvider
Returns a suitable object for controlling access to resources.
getCount() - Method in class net.time4j.scale.LeapSeconds
Yields the count of all registered leap seconds.
getCount(UnixTime) - Method in class net.time4j.scale.LeapSeconds
Yields the count of all registered leap seconds which happened before given timestamp.
getCountry() - Method in enum net.time4j.tz.olson.AFRICA
 
getCountry() - Method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
 
getCountry() - Method in enum net.time4j.tz.olson.AMERICA
 
getCountry() - Method in enum net.time4j.tz.olson.AMERICA.INDIANA
 
getCountry() - Method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
 
getCountry() - Method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
 
getCountry() - Method in enum net.time4j.tz.olson.ANTARCTICA
 
getCountry() - Method in enum net.time4j.tz.olson.ASIA
 
getCountry() - Method in enum net.time4j.tz.olson.ATLANTIC
 
getCountry() - Method in enum net.time4j.tz.olson.AUSTRALIA
 
getCountry() - Method in enum net.time4j.tz.olson.EUROPE
 
getCountry() - Method in enum net.time4j.tz.olson.INDIAN
 
getCountry() - Method in enum net.time4j.tz.olson.PACIFIC
 
getCountry() - Method in interface net.time4j.tz.olson.StdZoneIdentifier
Yields the belonging country in ISO-3166-format - related to the exemplar city.
getDate() - Method in interface net.time4j.scale.LeapSecondEvent
Returns the date of leapsecond introduction.
getDate(int) - Method in class net.time4j.tz.model.DaylightSavingRule
Determines the date of time switch dependent on given year.
getDate(int) - Method in class net.time4j.tz.model.GregorianTimezoneRule
 
getDateOfEvent(int, int, int) - Method in interface net.time4j.scale.LeapSecondProvider
Creates the date of a leap second event.
getDateOfExpiration() - Method in interface net.time4j.scale.LeapSecondProvider
Determines the expiration date of underlying data.
getDateOfExpiration() - Method in class net.time4j.scale.LeapSeconds
Determines the expiration date of underlying data.
getDatePattern(DisplayMode, Locale) - Method in interface net.time4j.format.FormatPatternProvider
Returns the localized date pattern suitable for formatting of objects of type PlainDate.
getDateTimePattern(DisplayMode, DisplayMode, Locale) - Method in interface net.time4j.format.FormatPatternProvider
Returns the localized date-time pattern suitable for formatting of objects of type Moment or PlainTimestamp.
getDaylightSavingOffset(UnixTime) - Method in class net.time4j.tz.Timezone
Calculates the dst-offset for given global timestamp.
getDaylightSavingOffset() - Method in class net.time4j.tz.ZonalTransition
Returns the DST-shift (daylight savings) after this transition that is the shift induced by change to summer time.
getDayOfMonth() - Method in interface net.time4j.base.GregorianDate
Yields the day of month.
getDayOfMonth() - Method in class net.time4j.calendar.CopticCalendar
Yields the Coptic day of month.
getDayOfMonth() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the Ethiopian day of month.
getDayOfMonth() - Method in class net.time4j.calendar.HijriCalendar
Yields the islamic day of month.
getDayOfMonth() - Method in class net.time4j.calendar.JulianCalendar
Yields the Julian day of month.
getDayOfMonth() - Method in class net.time4j.calendar.MinguoCalendar
Yields the day of month.
getDayOfMonth() - Method in class net.time4j.calendar.PersianCalendar
Yields the Persian day of month.
getDayOfMonth() - Method in class net.time4j.calendar.Tabot
Yields the associated day-of-month.
getDayOfMonth() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the day of month.
getDayOfMonth() - Method in class net.time4j.history.HistoricDate
Yields the historic day of month.
getDayOfMonth() - Method in class net.time4j.PlainDate
 
getDayOfMonth() - Method in class net.time4j.PlainTimestamp
 
getDayOfWeek(int, int, int) - Static method in class net.time4j.base.GregorianMath
Returns the day of week for given gregorian date.
getDayOfWeek() - Method in class net.time4j.calendar.CopticCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.EthiopianCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.HijriCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.JulianCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.MinguoCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.PersianCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.calendar.ThaiSolarCalendar
Determines the day of week.
getDayOfWeek() - Method in class net.time4j.PlainDate
Determines the day of week.
getDayOfYear() - Method in class net.time4j.calendar.CopticCalendar
Yields the Coptic day of year.
getDayOfYear() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the Ethiopian day of year.
getDayOfYear() - Method in class net.time4j.calendar.HijriCalendar
Yields the islamic day of year.
getDayOfYear() - Method in class net.time4j.calendar.JulianCalendar
Yields the Julian day of year.
getDayOfYear() - Method in class net.time4j.calendar.MinguoCalendar
Yields the day of year.
getDayOfYear() - Method in class net.time4j.calendar.PersianCalendar
Yields the Persian day of year.
getDayOfYear() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the day of year.
getDayOfYear() - Method in class net.time4j.PlainDate
Yields the day of year.
getDayOverflow() - Method in class net.time4j.DayCycles
Gets the day overflow after rolling a plain time.
getDayPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of days.
getDayPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of days in the past or future.
getDaysSinceEpochUTC() - Method in interface net.time4j.engine.CalendarDate
Counts the elapsed days since UTC epoch.
getDaysSinceEpochUTC() - Method in class net.time4j.engine.CalendarVariant
 
getDaysSinceEpochUTC() - Method in class net.time4j.engine.Calendrical
 
getDecimalSeparator(Locale) - Method in interface net.time4j.format.NumberSymbolProvider
Returns the localized decimal separator.
getDefaultMaximum() - Method in interface net.time4j.engine.ChronoElement
Returns the default maximum of this element which is not dependent on the chronological context.
getDefaultMaximum() - Method in enum net.time4j.engine.EpochDays
 
getDefaultMaximum() - Method in enum net.time4j.engine.ValidationElement
 
getDefaultMinimum() - Method in interface net.time4j.engine.ChronoElement
Returns the default minimum of this element which is not dependent on the chronological context.
getDefaultMinimum() - Method in enum net.time4j.engine.EpochDays
 
getDefaultMinimum() - Method in enum net.time4j.engine.ValidationElement
 
getDefaultNumberSystem(Locale) - Method in interface net.time4j.format.NumberSymbolProvider
Obtains the standard number system for given locale.
getDefaultPatternType() - Method in interface net.time4j.format.FormatEngine
Yields the default pattern type.
getDefaultStartOfDay() - Method in class net.time4j.engine.BridgeChronology
 
getDefaultStartOfDay() - Method in class net.time4j.engine.Chronology
 
getDefaultStartOfDay() - Method in interface net.time4j.engine.ChronoMerger
Determines the default start of day.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.CopticCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.EthiopianCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.HijriCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.JulianCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.MinguoCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.PersianCalendar
Obtains the standard week model of this calendar.
getDefaultWeekmodel() - Static method in class net.time4j.calendar.ThaiSolarCalendar
Obtains the standard week model of this calendar.
getDeviation(Calendrical<?, ?>, TZID) - Method in class net.time4j.engine.StartOfDay
Yields the start of given calendar day relative to midnight in seconds.
getDigits() - Method in enum net.time4j.format.NumberSystem
Defines all digit characters from the smallest to the largest one.
getDisplayName(Locale) - Method in enum net.time4j.calendar.CopticEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.CopticEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.CopticMonth
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.calendar.CopticMonth
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.EthiopianEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.EthiopianEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.EthiopianMonth
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.calendar.EthiopianMonth
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.Evangelist
Determines a translation of this instance with fallback to Roman numerals.
getDisplayName(Locale) - Method in enum net.time4j.calendar.HijriEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.HijriEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.HijriMonth
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.calendar.HijriMonth
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.MinguoEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.MinguoEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.PersianEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.PersianEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.calendar.PersianMonth
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.calendar.PersianMonth
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in class net.time4j.calendar.Tabot
Determines either an Amharic translation of this instance or a latin transscription.
getDisplayName(Locale) - Method in enum net.time4j.calendar.ThaiSolarEra
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.calendar.ThaiSolarEra
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in class net.time4j.engine.BasicElement
 
getDisplayName(Locale) - Method in interface net.time4j.engine.ChronoElement
Obtains a localized name for display purposes if possible.
getDisplayName(Locale) - Method in enum net.time4j.engine.EpochDays
 
getDisplayName(Locale) - Method in enum net.time4j.engine.ValidationElement
 
getDisplayName(Locale) - Method in class net.time4j.format.DisplayElement
 
getDisplayName(Locale, TextWidth) - Method in enum net.time4j.history.HistoricEra
Gets the description text dependent on the locale and text width.
getDisplayName(Locale) - Method in enum net.time4j.Meridiem
Gets a descriptive text in given language.
getDisplayName(Locale) - Method in enum net.time4j.Month
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.Month
Gets the description text dependent on the locale and style parameters.
getDisplayName(Locale) - Method in enum net.time4j.Quarter
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.Quarter
Gets the description text dependent on the locale and style parameters.
getDisplayName(NameStyle, Locale) - Method in class net.time4j.tz.Timezone
Returns the name of this timezone suitable for presentation to users in given style and locale.
getDisplayName(TZID, NameStyle, Locale) - Static method in class net.time4j.tz.Timezone
Returns the name of a timezone suitable for presentation to users in given style and locale.
getDisplayName(String, NameStyle, Locale) - Method in interface net.time4j.tz.ZoneNameProvider
Returns the name of this timezone suitable for presentation to users in given style and locale.
getDisplayName(Locale) - Method in enum net.time4j.Weekday
Equivalent to the expression getDisplayName(locale, TextWidth.WIDE, OutputContext.FORMAT).
getDisplayName(Locale, TextWidth, OutputContext) - Method in enum net.time4j.Weekday
Gets the description text dependent on the locale and style parameters.
getElapsedTime(TimeScale) - Method in class net.time4j.Moment
 
getElapsedTime(TimeScale) - Method in interface net.time4j.scale.UniversalTime
Represents this timestamp as elpased seconds on given time scale.
getElapsedTime(TimeScale) - Method in class net.time4j.ZonalDateTime
 
getElement() - Method in class net.time4j.format.expert.ElementPosition
Yields the formatted chronolocial element.
getElements(Locale, AttributeQuery) - Method in interface net.time4j.engine.ChronoExtension
Returns the element set for given configuration.
getElements() - Method in class net.time4j.history.ChronoHistory
Yields all associated elements.
getEnd(PlainTime) - Method in class net.time4j.DayPeriod
Determines the end of the day period which covers given clock time.
getEndIndex() - Method in class net.time4j.format.expert.ElementPosition
Yields the end index of associated formatted text.
getEndOfWeekend(Locale) - Method in interface net.time4j.format.WeekdataProvider
Defines the last day of weekend.
getEndOfWeekend() - Method in class net.time4j.Weekmodel
Defines the last day of weekend.
getEra() - Method in class net.time4j.calendar.CopticCalendar
Yields the Coptic era.
getEra() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the Ethiopian era.
getEra() - Method in class net.time4j.calendar.HijriCalendar
Yields the islamic era.
getEra() - Method in class net.time4j.calendar.JulianCalendar
Yields the Julian era.
getEra() - Method in class net.time4j.calendar.MinguoCalendar
Yields the Minguo era.
getEra() - Method in class net.time4j.calendar.PersianCalendar
Yields the Persian era.
getEra() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the buddhist era.
getEra() - Method in class net.time4j.history.HistoricDate
Yields the historic era.
getEras() - Method in interface net.time4j.engine.CalendarSystem
Yields an enumeration of valid eras in ascending order.
getEras(TextWidth) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all era names.
getErrorIndex() - Method in class net.time4j.format.expert.ParseLog
Returns the position of error in text.
getErrorMessage() - Method in class net.time4j.format.expert.ParseLog
Returns an error message.
getExtensions() - Method in class net.time4j.engine.BridgeChronology
 
getExtensions() - Method in class net.time4j.engine.Chronology
Returns all registered chronological extensions.
getFallback() - Method in interface net.time4j.tz.ZoneModelProvider
Determines if in case of a failed search another ZoneModelProvider should be called as alternative with possibly different rules.
getFirstDayOfWeek(Locale) - Method in interface net.time4j.format.WeekdataProvider
Defines the first day of a calendar week.
getFirstDayOfWeek() - Method in class net.time4j.Weekmodel
Defines the first day of the calendar week in this model.
getFirstWorkday() - Method in class net.time4j.Weekmodel
Gets the first working day as first day after end of weekend.
getFormatEngine() - Method in interface net.time4j.format.ChronoPattern
Yields the format engine this pattern is designed for.
getFormatEngine() - Method in enum net.time4j.format.expert.PatternType
 
getFormatEngine() - Method in enum net.time4j.Platform
 
getFormatPattern(DisplayStyle, Locale) - Method in class net.time4j.engine.BridgeChronology
Not supported for foreign types.
getFormatPattern(DisplayStyle, Locale) - Method in class net.time4j.engine.Chronology
 
getFormatPattern(DisplayStyle, Locale) - Method in interface net.time4j.engine.ChronoMerger
Defines a CLDR-compatible localized format pattern.
getFormatPatterns() - Static method in class net.time4j.format.CalendarText
Deprecated.
Use one of methods patternForXYZ instead
getFraction() - Method in interface net.time4j.engine.RealTime
Yields the normalized nanosecond fraction of this duration.
getFractionalAmount() - Method in class net.time4j.tz.ZonalOffset
Returns the fractional second part of this shift in nanoseconds.
getGMTPrefix(Locale) - Static method in class net.time4j.format.CalendarText
getGregorianCutOverDate() - Method in class net.time4j.history.ChronoHistory
Yields the date of final introduction of gregorian calendar.
getHistory() - Method in class net.time4j.tz.Timezone
Gets the underlying offset transitions and rules if available.
getHour() - Method in interface net.time4j.base.WallTime
Yields the hour of day.
getHour() - Method in class net.time4j.calendar.EthiopianTime
Yields the Ethiopian clock hour in range 1-12.
getHour() - Method in class net.time4j.PlainTime
 
getHour() - Method in class net.time4j.PlainTimestamp
 
getHourPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of hours.
getHourPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of hours in the past or future.
getID() - Method in class net.time4j.tz.Timezone
Gets the associated timezone identifier.
getIndicator() - Method in class net.time4j.tz.model.DaylightSavingRule
Yields the offset indicator which must be consulted when interpreting the date and time of time switch in terms of UTC.
getInitialOffset() - Method in interface net.time4j.tz.TransitionHistory
Return the initial offset no matter if there are any transitions defined or not.
getInstance() - Static method in class net.time4j.base.ResourceLoader
Applications should never use the constructor but this static method to achieve a general instance.
getInstance(Chronology<?>, Locale) - Static method in class net.time4j.format.CalendarText
Returns an instance of CalendarText for given chronology and language.
getInstance(String, Locale) - Static method in class net.time4j.format.CalendarText
Returns an instance of CalendarText for given calendar type and language.
getInstance() - Static method in class net.time4j.scale.LeapSeconds
Returns the singleton instance.
getInt(ChronoElement<Integer>) - Method in interface net.time4j.engine.ChronoDisplay
Returns the partial value associated with given chronological element.
getInt(ChronoElement<Integer>) - Method in class net.time4j.engine.ChronoEntity
 
getInt(T) - Method in interface net.time4j.engine.IntElementRule
Yields the current value of associated element in given chronological context.
getInt(ChronoElement<Integer>) - Method in class net.time4j.GeneralTimestamp
 
getInt(ChronoElement<Integer>) - Method in class net.time4j.ZonalDateTime
 
getIntegralAmount() - Method in class net.time4j.tz.ZonalOffset
Total shift in integer seconds without fractional part.
getIntervalPattern(Locale) - Method in interface net.time4j.format.FormatPatternProvider
Returns the localized interval pattern.
getIsoInstance(Locale) - Static method in class net.time4j.format.CalendarText
Returns an instance of CalendarText for ISO calendar systems and given language.
getLeapMonths(TextWidth, OutputContext) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all months if a leap month is relevant.
getLeapSecondTable() - Method in interface net.time4j.scale.LeapSecondProvider
Yields all UTC-leapseconds with date and sign.
getLength() - Method in enum net.time4j.calendar.CopticCalendar.Unit
 
getLength() - Method in enum net.time4j.calendar.EthiopianCalendar.Unit
 
getLength() - Method in enum net.time4j.calendar.EthiopianTime.Unit
 
getLength() - Method in enum net.time4j.calendar.HijriCalendar.Unit
 
getLength() - Method in enum net.time4j.calendar.JulianCalendar.Unit
 
getLength() - Method in enum net.time4j.calendar.PersianCalendar.Unit
 
getLength() - Method in interface net.time4j.engine.ChronoUnit
Defines the typical length of this time unit in seconds without taking into account anomalies like timezone effects or leap seconds.
getLength(U) - Method in class net.time4j.engine.TimeAxis
Returns the length of given time unit in seconds as it is usual or estimated on this time axis.
getLength(int) - Method in enum net.time4j.Month
Calculates the maximum length of this month in days dependent on given year (taking into account leap years).
getLength() - Method in enum net.time4j.SI
 
getLength() - Method in class net.time4j.Weekcycle
 
getLengthOfMonth(int, int) - Static method in class net.time4j.base.GregorianMath
Determines the maximum length of month in days dependent on given year (leap years!)
getLengthOfYear(HistoricEra, int) - Method in class net.time4j.history.ChronoHistory
Determines the length of given historic year in days.
getListPattern(Locale, TextWidth, int) - Method in interface net.time4j.format.UnitPatternProvider
Constructs a localized list pattern suitable for the use in MessageFormat.format(String, Object[]).
getLocale() - Method in class net.time4j.format.expert.ChronoFormatter
Returns the locale setting.
getLocale() - Method in class net.time4j.PrettyTime
Gets the language of this instance.
getLocation() - Method in interface net.time4j.tz.ZoneModelProvider
Describes the location or source of the repository.
getMaximum(ChronoElement<V>) - Method in interface net.time4j.engine.ChronoDisplay
Yields the maximum value of given chronological element in the current context of this object.
getMaximum(ChronoElement<V>) - Method in class net.time4j.engine.ChronoEntity
 
getMaximum(T) - Method in interface net.time4j.engine.ElementRule
Yields the maximum value suitable for given chronological context.
getMaximum() - Method in class net.time4j.engine.TimeAxis
Yields the maximum of this time axis.
getMaximum(ChronoElement<V>) - Method in class net.time4j.GeneralTimestamp
 
getMaximum(ChronoElement<V>) - Method in class net.time4j.ZonalDateTime
 
getMaximumSinceUTC() - Method in interface net.time4j.engine.CalendarSystem
Gets the maximum day number as count of days since the introduction of UTC [1972-01-01].
getMeridiems(TextWidth) - Method in class net.time4j.format.CalendarText
Deprecated.
Use getMeridiems(textWidth, OutputContext.FORMAT)
getMeridiems(TextWidth, OutputContext) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all am/pm-names.
getMicroPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of microseconds.
getMilliPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of milliseconds.
getMinimalDaysInFirstWeek(Locale) - Method in interface net.time4j.format.WeekdataProvider
Defines the minimum count of days which the first calendar week of the year or month must contain.
getMinimalDaysInFirstWeek() - Method in class net.time4j.Weekmodel
Defines the minimum count of days the first calendar week of year (or month) must contain.
getMinimum(ChronoElement<V>) - Method in interface net.time4j.engine.ChronoDisplay
Yields the minimum value of given chronological element in the current context of this object.
getMinimum(ChronoElement<V>) - Method in class net.time4j.engine.ChronoEntity
 
getMinimum(T) - Method in interface net.time4j.engine.ElementRule
Yields the minimum value suitable for given chronological context.
getMinimum() - Method in class net.time4j.engine.TimeAxis
Yields the minimum of this time axis.
getMinimum(ChronoElement<V>) - Method in class net.time4j.GeneralTimestamp
 
getMinimum(ChronoElement<V>) - Method in class net.time4j.ZonalDateTime
 
getMinimumSinceUTC() - Method in interface net.time4j.engine.CalendarSystem
Gets the minimum day number as count of days since the introduction of UTC [1972-01-01].
getMinusSign(Locale) - Method in interface net.time4j.format.NumberSymbolProvider
Returns the localized minus sign.
getMinute() - Method in interface net.time4j.base.WallTime
Liefert die Minute (der aktuellen Stunde).
getMinute() - Method in class net.time4j.calendar.EthiopianTime
Yields the minute of hour.
getMinute() - Method in class net.time4j.PlainTime
 
getMinute() - Method in class net.time4j.PlainTimestamp
 
getMinutePattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of minutes.
getMinutePattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of minutes in the past or future.
getMonth() - Method in interface net.time4j.base.GregorianDate
Yields the gregorian month as integer.
getMonth() - Method in class net.time4j.calendar.CopticCalendar
Yields the Coptic month.
getMonth() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the Ethiopian month.
getMonth() - Method in class net.time4j.calendar.HijriCalendar
Yields the islamic month.
getMonth() - Method in class net.time4j.calendar.JulianCalendar
Yields the Julian month.
getMonth() - Method in class net.time4j.calendar.MinguoCalendar
Yields the (gregorian) month.
getMonth() - Method in class net.time4j.calendar.PersianCalendar
Yields the Persian month.
getMonth() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the (gregorian) month.
getMonth() - Method in class net.time4j.history.HistoricDate
Yields the historic month.
getMonth() - Method in class net.time4j.PlainDate
 
getMonth() - Method in class net.time4j.PlainTimestamp
 
getMonth() - Method in class net.time4j.tz.model.GregorianTimezoneRule
Yields the gregorian month of time switch.
getMonthPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of months.
getMonthPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of months in the past or future.
getName() - Method in interface net.time4j.tz.ZoneModelProvider
Gets the name of the underlying repository.
getNanoPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of nanoseconds.
getNanos() - Method in interface net.time4j.scale.TickProvider
Generates a count of nanoseconds.
getNanosecond() - Method in interface net.time4j.base.UnixTime
Yields the nanosecond fraction of current second.
getNanosecond() - Method in interface net.time4j.base.WallTime
Yields the nanosecond.
getNanosecond() - Method in class net.time4j.Moment
 
getNanosecond(TimeScale) - Method in class net.time4j.Moment
 
getNanosecond() - Method in class net.time4j.PlainTime
 
getNanosecond() - Method in class net.time4j.PlainTimestamp
 
getNanosecond(TimeScale) - Method in interface net.time4j.scale.UniversalTime
Represents the nanosecond part on the given time scale.
getNanosecond(TimeScale) - Method in class net.time4j.ZonalDateTime
 
getNanosecond() - Method in class net.time4j.ZonalDateTime
 
getNewYearStrategy() - Method in class net.time4j.history.ChronoHistory
Yields the new-year-strategy.
getNextEvent(long) - Method in class net.time4j.scale.LeapSeconds
Yields the next leap second event after given UTC time point.
getNextTransition(UnixTime) - Method in interface net.time4j.tz.TransitionHistory
Deprecated.
Use the equivalent findNextTransition(UnixTime) in version v4.18 or later
getNowWord(Locale) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized word for the current time (now).
getNumberType() - Method in class net.time4j.format.PluralRules
Yields the number type these rules are referring to.
getOffset(UnixTime) - Method in class net.time4j.tz.Timezone
Calculates the total offset for given global timestamp.
getOffset(GregorianDate, WallTime) - Method in class net.time4j.tz.Timezone
Calculates the offset for given local timestamp.
getOffset(GregorianDate, WallTime, Timezone) - Method in interface net.time4j.tz.TransitionStrategy
Calculates a suitable offset for given local timestamp.
getOffset() - Method in class net.time4j.ZonalDateTime
Yields the timezone offset.
getPartialAmount(IsoUnit) - Method in class net.time4j.Duration
Gets the partial amount associated with given time unit.
getPartialAmount(U) - Method in class net.time4j.engine.AbstractDuration
 
getPartialAmount(U) - Method in interface net.time4j.engine.TimeSpan
Yields the partial amount associated with given time unit.
getPattern() - Method in class net.time4j.format.TimeSpanFormatter
Yields the underlying format pattern.
getPlatform() - Method in interface net.time4j.scale.TickProvider
Determines the name of the platform where this implementation should be used.
getPlusSign(Locale) - Method in interface net.time4j.format.NumberSymbolProvider
Returns the localized plus sign.
getPosition() - Method in class net.time4j.format.expert.ParseLog
Returns the current position of the parser.
getPosixTime() - Method in interface net.time4j.base.UnixTime
Counts the seconds elapsed since UNIX epoch [1970-01-01T00:00:00Z] in UTC timezone.
getPosixTime() - Method in class net.time4j.Moment
 
getPosixTime() - Method in class net.time4j.tz.ZonalTransition
Returns the global timestamp of this transition from one shift to another as POSIX-timestamp.
getPosixTime() - Method in class net.time4j.ZonalDateTime
 
getPreferredIDs(Locale, boolean, String) - Static method in class net.time4j.tz.Timezone
Gets a provider-specific Set of preferred timezone IDs for given ISO-3166-country code.
getPreferredIDs(Locale, boolean) - Method in interface net.time4j.tz.ZoneNameProvider
Gets a Set of preferred timezone IDs for given ISO-3166-country code.
getPreviousOffset() - Method in class net.time4j.tz.ZonalTransition
Returns the total shift before this transition.
getProviderInfo() - Static method in class net.time4j.tz.Timezone
Describes all registered ZoneModelProvider-instances with name and optionally location and version.
getQuarterOfYear() - Method in enum net.time4j.Month
Calculates the corresponding quarter of year.
getQuarters(TextWidth, OutputContext) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all quarter years.
getRawValues() - Method in class net.time4j.format.expert.ParseLog
Yields the parsed raw data as chronological entity.
getReferenceClock() - Method in class net.time4j.PrettyTime
Yields the reference clock for formatting of relative times.
getRegion() - Method in enum net.time4j.tz.olson.AFRICA
 
getRegion() - Method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
 
getRegion() - Method in enum net.time4j.tz.olson.AMERICA
 
getRegion() - Method in enum net.time4j.tz.olson.AMERICA.INDIANA
 
getRegion() - Method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
 
getRegion() - Method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
 
getRegion() - Method in enum net.time4j.tz.olson.ANTARCTICA
 
getRegion() - Method in enum net.time4j.tz.olson.ASIA
 
getRegion() - Method in enum net.time4j.tz.olson.ATLANTIC
 
getRegion() - Method in enum net.time4j.tz.olson.AUSTRALIA
 
getRegion() - Method in enum net.time4j.tz.olson.EUROPE
 
getRegion() - Method in enum net.time4j.tz.olson.INDIAN
 
getRegion() - Method in enum net.time4j.tz.olson.PACIFIC
 
getRegion() - Method in interface net.time4j.tz.olson.StdZoneIdentifier
Yields the timezone region - in most cases a continent.
getRegisteredElements() - Method in class net.time4j.engine.BridgeChronology
 
getRegisteredElements() - Method in class net.time4j.engine.ChronoEntity
Yields all registered elements of this instance.
getRegisteredElements() - Method in class net.time4j.engine.Chronology
Returns all registered chronological elements.
getRegisteredProviders() - Static method in class net.time4j.tz.Timezone
Yields the names of all registered ZoneModelProvider-instances.
getRegisteredUnits() - Method in class net.time4j.engine.TimeAxis
Returns all registered time units.
getSavings() - Method in class net.time4j.tz.model.DaylightSavingRule
Yields the daylight saving amount after the time switch in seconds.
getSecond() - Method in interface net.time4j.base.WallTime
Yields the second of minute.
getSecond() - Method in class net.time4j.calendar.EthiopianTime
Yields the second of minute.
getSecond() - Method in class net.time4j.PlainTime
 
getSecond() - Method in class net.time4j.PlainTimestamp
 
getSecondPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of seconds.
getSecondPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of seconds in the past or future.
getSeconds() - Method in interface net.time4j.engine.RealTime
Yields the normalized seconds of this duration.
getShift() - Method in interface net.time4j.scale.LeapSecondEvent
Returns the leapsecond shift of this event only.
getShift(GregorianDate) - Method in class net.time4j.scale.LeapSeconds
Yields the shift in seconds suitable for the last minute of given calendar date.
getShift(long) - Method in class net.time4j.scale.LeapSeconds
Yields the shift in seconds dependent on if given UTC time point represents a leap second or not.
getShortDayPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of days in the past or future.
getShortHourPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of hours in the past or future.
getShortMinutePattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of minutes in the past or future.
getShortMonthPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of months in the past or future.
getShortSecondPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of seconds in the past or future.
getShortWeekPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of weeks in the past or future.
getShortYearPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized unit pattern with short unit name and a placeholder "{0}" for the count of years in the past or future.
getSign() - Method in class net.time4j.tz.ZonalOffset
Return the sign of this zonal shift.
getSize() - Method in class net.time4j.tz.ZonalTransition
Gets the difference between new and old total shift as measure for the size of this transition.
getSource() - Method in class net.time4j.ZonalClock
Gets the associated clock.
getSourceType() - Method in interface net.time4j.engine.Converter
Obtains the type of the source.
getSpecificZoneNameRepository() - Method in interface net.time4j.tz.ZoneModelProvider
Queries if specific zone names are to be used.
getStandardOffset(UnixTime) - Method in class net.time4j.tz.Timezone
Calculates the standard offset for given global timestamp.
getStandardOffset() - Method in class net.time4j.tz.ZonalTransition
Returns the standard shift after this transition as difference between total shift and DST-shift (daylight savings).
getStart(PlainTime) - Method in class net.time4j.DayPeriod
Determines the start of the day period which covers given clock time.
getStartIndex() - Method in class net.time4j.format.expert.ElementPosition
Yields the start index of associated formatted text.
getStartOfWeekend(Locale) - Method in interface net.time4j.format.WeekdataProvider
Defines the first day of weekend.
getStartOfWeekend() - Method in class net.time4j.Weekmodel
Defines the first day of the weekend.
getStartTransition(UnixTime) - Method in interface net.time4j.tz.TransitionHistory
Queries the last transition which defines the offset for given global timestamp.
getStdFormatPattern(Locale) - Method in class net.time4j.tz.ZonalOffset
Obtains a typical localized format pattern in minute precision.
getStdFormatPattern(boolean, Locale) - Method in interface net.time4j.tz.ZoneNameProvider
Obtains a typical localized format pattern in minute precision.
getStdMonths(TextWidth, OutputContext) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all standard months.
getStdTransitions() - Method in interface net.time4j.tz.TransitionHistory
Return the offset transitions from UNIX epoch [1970-01-01T00:00Z] until about one year after the current timestamp.
getStrategy() - Method in class net.time4j.tz.Timezone
Gets the strategy for resolving local timestamps.
getStyleValue() - Method in interface net.time4j.engine.DisplayStyle
Determines the appropriate DateFormat-constant.
getStyleValue() - Method in enum net.time4j.format.DisplayMode
 
getSupportedCalendarTypes() - Method in interface net.time4j.format.TextProvider
Defines the supported calendar types.
getSymbol() - Method in class net.time4j.engine.BasicElement
There is no format symbol by default.
getSymbol() - Method in interface net.time4j.engine.ChronoElement
Defines the default format symbol which is used in format patterns to refer to this element.
getSymbol() - Method in enum net.time4j.engine.EpochDays
Defines the format symbol.
getSymbol() - Method in enum net.time4j.engine.ValidationElement
 
getSymbol() - Method in interface net.time4j.IsoUnit
Gets the format symbol which is used to display this time unit in canonical representations of timespans.
getSymbol() - Method in enum net.time4j.tz.model.OffsetIndicator
Yields the symbol for this indicator as used in tzdb-repository.
getSymbol() - Method in class net.time4j.Weekcycle
 
getTextForms() - Method in class net.time4j.format.CalendarText
Yields all text forms in raw format.
getTextForms(ChronoElement<V>, String...) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all text forms of given chronological element.
getTextForms(String, Class<V>, String...) - Method in class net.time4j.format.CalendarText
getTimeOfDay() - Method in class net.time4j.tz.model.DaylightSavingRule
Determines the clock time when the switch from winter time to summer time happens or vice versa.
getTimePattern(DisplayMode, Locale) - Method in interface net.time4j.format.FormatPatternProvider
Returns the localized time pattern suitable for formatting of objects of type PlainTime.
getTimestampPattern(DisplayMode, DisplayMode, Locale) - Static method in class net.time4j.format.CalendarText
Deprecated.
Use patternForTimestamp instead
getTimezone() - Method in interface net.time4j.engine.ChronoDisplay
Returns the associated timezone ID for display purposes if available.
getTimezone() - Method in class net.time4j.engine.ChronoEntity
Returns the associated timezone ID for display purposes if available.
getTimezone() - Method in class net.time4j.GeneralTimestamp
 
getTimezone() - Method in class net.time4j.ZonalClock
Gets the associated timezone.
getTimezone() - Method in class net.time4j.ZonalDateTime
 
getTodayWord(Locale) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized word for "today".
getTomorrowWord(Locale) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized word for "tomorrow".
getTotalLength() - Method in class net.time4j.Duration
 
getTotalLength() - Method in interface net.time4j.engine.TimeSpan
Yields all containted time span items with amount and unit in the order from largest to smallest time units.
getTotalOffset() - Method in class net.time4j.tz.ZonalTransition
Returns the total shift after this transition.
getTransitions(UnixTime, UnixTime) - Method in interface net.time4j.tz.TransitionHistory
Returns the defined transitions in given POSIX-interval.
getType() - Method in interface net.time4j.engine.ChronoElement
Yields the reified value type.
getType() - Method in enum net.time4j.engine.EpochDays
 
getType() - Method in enum net.time4j.engine.ValidationElement
 
getType() - Method in class net.time4j.format.TimeSpanFormatter
Yields the associated reified unit type.
getUnit() - Method in class net.time4j.engine.TimeSpan.Item
Yields the time unit.
getUnitType() - Method in class net.time4j.engine.TimeAxis
Returns the type of supported time units.
getValidOffsets(GregorianDate, WallTime) - Method in interface net.time4j.tz.TransitionHistory
Determines the suitable offsets at given local timestamp..
getValue() - Method in enum net.time4j.calendar.CopticEra
 
getValue() - Method in enum net.time4j.calendar.CopticMonth
Liefert den korrespondierenden kalendarischen Integer-Wert.
getValue() - Method in enum net.time4j.calendar.EthiopianEra
 
getValue() - Method in enum net.time4j.calendar.EthiopianMonth
Liefert den korrespondierenden kalendarischen Integer-Wert.
getValue() - Method in enum net.time4j.calendar.HijriEra
 
getValue() - Method in enum net.time4j.calendar.HijriMonth
Liefert den korrespondierenden kalendarischen Integer-Wert.
getValue() - Method in enum net.time4j.calendar.MinguoEra
 
getValue() - Method in enum net.time4j.calendar.PersianEra
 
getValue() - Method in enum net.time4j.calendar.PersianMonth
Liefert den korrespondierenden kalendarischen Integer-Wert.
getValue() - Method in enum net.time4j.calendar.ThaiSolarEra
 
getValue() - Method in interface net.time4j.engine.CalendarEra
Deprecated.
no replacement in next major release because it is not useful
getValue(T) - Method in interface net.time4j.engine.ElementRule
Yields the current value of associated element in given chronological context.
getValue() - Method in enum net.time4j.history.HistoricEra
 
getValue() - Method in enum net.time4j.Month
Gets the corresponding numerical value.
getValue() - Method in enum net.time4j.Quarter
Gets the corresponding numerical value.
getValue() - Method in enum net.time4j.Weekday
Gets the corresponding numerical ISO-value.
getValue(Weekmodel) - Method in enum net.time4j.Weekday
Gets the numerical value corresponding to the rule of given week model on which day a week starts.
getVariant() - Method in enum net.time4j.calendar.HijriAlgorithm
 
getVariant() - Method in class net.time4j.calendar.HijriCalendar
 
getVariant() - Method in class net.time4j.engine.CalendarVariant
Returns the name of the associated variant of underlying calendar system.
getVariant() - Method in interface net.time4j.engine.VariantSource
Yields the variant name.
getVariant() - Method in class net.time4j.history.ChronoHistory
Yields the variant of a historic calendar.
getVersion(String) - Static method in class net.time4j.calendar.HijriCalendar
Determines the data version of given variant.
getVersion(String) - Static method in class net.time4j.tz.Timezone
Tries to get the version of given registered zone model provider.
getVersion() - Method in interface net.time4j.tz.ZoneModelProvider
Queries the version of the underlying repository.
getWallTime() - Method in class net.time4j.DayCycles
Gets the rolled wall time.
getWallTime() - Method in class net.time4j.PlainTimestamp
Provides the wall time part.
getWeekdays(TextWidth, OutputContext) - Method in class net.time4j.format.CalendarText
Yields an Accessor for all weekday names.
getWeekPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of weeks.
getWeekPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of weeks in the past or future.
getYear() - Method in interface net.time4j.base.GregorianDate
Yields the proleptic year according to ISO-8601.
getYear() - Method in class net.time4j.calendar.CopticCalendar
Yields the Coptic year.
getYear() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the Ethiopian year.
getYear() - Method in class net.time4j.calendar.HijriCalendar
Yields the islamic year.
getYear() - Method in class net.time4j.calendar.JulianCalendar
Yields the Julian year within current era.
getYear() - Method in class net.time4j.calendar.MinguoCalendar
Yields the Minguo year.
getYear() - Method in class net.time4j.calendar.PersianCalendar
Yields the Persian year.
getYear() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the buddhist Thai year.
getYear(CalendarDate) - Method in enum net.time4j.calendar.ThaiSolarEra
Determines the Thai year corresponding to given calendar date.
getYear() - Method in class net.time4j.PlainDate
 
getYear() - Method in class net.time4j.PlainTimestamp
 
getYearOfEra() - Method in class net.time4j.calendar.EthiopianCalendar
Deprecated.
getYearOfEra() - Method in class net.time4j.history.HistoricDate
Yields the year of the historic era starting on January the first.
getYearOfEra(NewYearStrategy) - Method in class net.time4j.history.HistoricDate
Yields the displayed historic year whose begin is determined by given new-year-strategy.
getYearPattern(Locale, TextWidth, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of years.
getYearPattern(Locale, boolean, PluralCategory) - Method in interface net.time4j.format.UnitPatternProvider
Yields the localized unit pattern with unit name and a placeholder "{0}" for the count of years in the past or future.
getYesterdayWord(Locale) - Method in interface net.time4j.format.RelativeTimeProvider
Yields the localized word for "yesterday".
getZeroDigit(Locale) - Method in interface net.time4j.format.NumberSymbolProvider
Returns the localized zero digit.
GregorianDate - Interface in net.time4j.base
Defines a common calendar date which is based on gregorian calendar rules.
GregorianMath - Class in net.time4j.base
Contains some calendrical tools for the rules of gregorian calendar.
GregorianTimezoneRule - Class in net.time4j.tz.model
Represents a standard daylight saving rule following the gregorian calendar as used in IANA-TZDB.

H

hasAncientJulianLeapYears() - Method in class net.time4j.history.ChronoHistory
Determines if this history has defined any historic julian leap year sequence.
hasBaseUnit(ChronoElement<?>) - Method in class net.time4j.engine.TimeAxis
Queries if given element has a base unit.
hasCalendarSystem() - Method in class net.time4j.engine.BridgeChronology
 
hasCalendarSystem() - Method in class net.time4j.engine.CalendarFamily
 
hasCalendarSystem() - Method in class net.time4j.engine.Chronology
Queries if this chronology has a calendar system.
hasCalendarSystem() - Method in class net.time4j.engine.TimeAxis
 
hasGregorianCutOverDate() - Method in class net.time4j.history.ChronoHistory
Determines if this history has at least one gregorian calendar reform date.
hashCode() - Method in class net.time4j.calendar.CopticCalendar
 
hashCode() - Method in class net.time4j.calendar.EthiopianCalendar
 
hashCode() - Method in class net.time4j.calendar.EthiopianTime
 
hashCode() - Method in class net.time4j.calendar.HijriCalendar
 
hashCode() - Method in class net.time4j.calendar.JulianCalendar
 
hashCode() - Method in class net.time4j.calendar.MinguoCalendar
 
hashCode() - Method in class net.time4j.calendar.PersianCalendar
 
hashCode() - Method in class net.time4j.calendar.Tabot
 
hashCode() - Method in class net.time4j.calendar.ThaiSolarCalendar
 
hashCode() - Method in class net.time4j.DayPeriod
 
hashCode() - Method in class net.time4j.Duration
Computes the hash code.
hashCode() - Method in class net.time4j.engine.BasicElement
Based on the element name.
hashCode() - Method in class net.time4j.engine.CalendarDays
 
hashCode() - Method in class net.time4j.engine.CalendarVariant
Subclasses must redefine this method corresponding to the behaviour of equals().
hashCode() - Method in class net.time4j.engine.Calendrical
Based on the epoch day number.
hashCode() - Method in class net.time4j.engine.TimePoint
Subclasses must redefine this method corresponding to the behaviour of equals().
hashCode() - Method in class net.time4j.engine.TimeSpan.Item
 
hashCode() - Method in class net.time4j.format.Attributes
 
hashCode() - Method in class net.time4j.format.expert.ChronoFormatter
 
hashCode() - Method in class net.time4j.format.expert.ElementPosition
 
hashCode() - Method in class net.time4j.GeneralTimestamp
 
hashCode() - Method in class net.time4j.history.AncientJulianLeapYears
 
hashCode() - Method in class net.time4j.history.ChronoHistory
 
hashCode() - Method in class net.time4j.history.EraPreference
 
hashCode() - Method in class net.time4j.history.HistoricDate
 
hashCode() - Method in class net.time4j.history.NewYearStrategy
 
hashCode() - Method in class net.time4j.Moment
 
hashCode() - Method in class net.time4j.PlainTime
 
hashCode() - Method in class net.time4j.PlainTimestamp
 
hashCode() - Method in class net.time4j.tz.ZonalOffset
Calculates the hash value.
hashCode() - Method in class net.time4j.tz.ZonalTransition
Based on the POSIX-timestamp of the transition.
hashCode() - Method in class net.time4j.Weekmodel
Defines the hash value.
hashCode() - Method in class net.time4j.ZonalDateTime
 
hasTimezone() - Method in interface net.time4j.engine.ChronoDisplay
Queries if this object contains a timezone for display purposes.
hasTimezone() - Method in class net.time4j.engine.ChronoEntity
Queries if this entity contains a timezone for display purposes.
hasTimezone() - Method in class net.time4j.GeneralTimestamp
 
hasTimezone() - Method in class net.time4j.ZonalDateTime
This object always has a timezone.
HijriAlgorithm - Enum in net.time4j.calendar
Describes islamic calendar variants based on simplistic deterministic algorithms.
HijriCalendar - Class in net.time4j.calendar
Represents the Hijri calendar used in many islamic countries.
HijriCalendar.Unit - Enum in net.time4j.calendar
Defines come calendar units for the Hijri calendar.
HijriEra - Enum in net.time4j.calendar
The Hijri calendar only supports one single era called "Anno Hegirae" with the numerical value 1.
HijriMonth - Enum in net.time4j.calendar
The Hijri calendar defines 12 islamic months.
hispanicBetween(PlainDate, PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the hispanic era to be preferred within given date range.
hispanicUntil(PlainDate) - Static method in class net.time4j.history.EraPreference
Determines the hispanic era to be preferred until given date.
HistoricDate - Class in net.time4j.history
Defines a historic date which consists of era, year of era, month and day of month.
HistoricEra - Enum in net.time4j.history
Represents a historic era dividing the local timeline at roughly the point of Jesu birth in the context of the julian/gregorian calendar.
hours(int) - Method in class net.time4j.Duration.Builder
Adds a hour item.

I

in(U...) - Static method in class net.time4j.Duration
Constructs a metric for any kind of standard units in normalized form.
in(Timezone, IsoUnit...) - Static method in class net.time4j.Duration
Helps to evaluate the zonal duration between two timestamps and applies an offset correction if necessary.
in(Timezone) - Method in class net.time4j.ElementOperator
Creates an operator which can adjust a Moment in the given timezone.
in(Timezone, StartOfDay) - Method in class net.time4j.GeneralTimestamp
Combines this general timestamp with given timezone to a global UTC-moment.
in(Timezone) - Method in class net.time4j.PlainTimestamp
Combines this local timestamp with given timezone to a global UTC-moment.
in(Timezone) - Method in interface net.time4j.ZonalElement
Creates a function which can query a Moment in the given timezone.
inClockUnits() - Static method in class net.time4j.Duration
Constructs a metric in hours, minutes, seconds and nanoseconds.
incremented() - Method in interface net.time4j.AdjustableElement
Adjusts any local entity such that this element gets the next value.
incremented() - Method in interface net.time4j.calendar.StdCalendarElement
Adjusts any local entity such that this element gets the next value.
incremented(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields a new operator which can set any entity such that its actual element value gets the incremented value.
INDIAN - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Indian Ocean.
initialize(Application) - Static method in class net.time4j.android.ApplicationStarter
Equivalent to initialize(application, false).
initialize(Context, boolean) - Static method in class net.time4j.android.ApplicationStarter
General purpose initialization.
inLocalView() - Method in class net.time4j.Moment
Creates a combination of this moment and system timezone.
inLocalView() - Method in class net.time4j.PlainTimestamp
inLocalView() - Static method in class net.time4j.SystemClock
Creates a local clock in system timezone.
inPlatformView() - Static method in class net.time4j.SystemClock
Creates a local clock in platform timezone.
INSTANCE - Static variable in class net.time4j.SystemClock
Standard implementation.
inStdTimezone() - Method in class net.time4j.ElementOperator
Creates an operator which can adjust a Moment in the system timezone.
inStdTimezone() - Method in class net.time4j.PlainTimestamp
Combines this local timestamp with the system timezone to a global UTC-moment.
inStdTimezone() - Method in interface net.time4j.ZonalElement
Creates a function which can query a Moment in the system timezone.
IntElementRule<T> - Interface in net.time4j.engine
Element rule with support for int-primitives.
inTimezone(TZID) - Method in class net.time4j.ElementOperator
Creates an operator which can adjust a Moment in the given timezone.
inTimezone(TZID) - Method in class net.time4j.PlainTimestamp
Combines this local timestamp with given timezone to a global UTC-moment.
inTimezone(TZID) - Method in interface net.time4j.ZonalElement
Creates a function which can query a Moment in the given timezone.
inverse() - Method in class net.time4j.Duration
Gets a copy of this duration with reversed sign.
inverse() - Method in class net.time4j.engine.AbstractDuration
Creates a copy of this duration with the same amounts and units but the inversed sign.
inWeekBasedUnits() - Static method in class net.time4j.Duration
Constructs a metric in week-based years, weeks and days.
inYearsMonthsDays() - Static method in class net.time4j.Duration
Constructs a metric in years, months and days.
inZonalView(TZID) - Method in class net.time4j.Moment
Creates a combination of this moment and given timezone.
inZonalView(String) - Method in class net.time4j.Moment
Creates a combination of this moment and given timezone.
inZonalView(Timezone) - Method in class net.time4j.PlainTimestamp
Converts this instance to a combination of UTC-moment, given timezone and its zonal timestamp.
inZonalView(TZID) - Static method in class net.time4j.SystemClock
Creates a local clock in given timezone.
inZonalView(String) - Static method in class net.time4j.SystemClock
Creates a local clock in given timezone.
isAbbreviation() - Method in enum net.time4j.tz.NameStyle
Does this style denote an abbreviation?
isAfter(EthiopianTime) - Method in class net.time4j.calendar.EthiopianTime
 
isAfter(CalendarDate) - Method in class net.time4j.engine.CalendarVariant
 
isAfter(CalendarDate) - Method in class net.time4j.engine.Calendrical
 
isAfter(C) - Method in interface net.time4j.engine.Temporal
Queries if this object is after given object on a timeline.
isAfter(UniversalTime) - Method in class net.time4j.Moment
 
isAfter(PlainTime) - Method in class net.time4j.PlainTime
 
isAfter(PlainTimestamp) - Method in class net.time4j.PlainTimestamp
 
isBefore(EthiopianTime) - Method in class net.time4j.calendar.EthiopianTime
 
isBefore(CalendarDate) - Method in class net.time4j.engine.CalendarVariant
 
isBefore(CalendarDate) - Method in class net.time4j.engine.Calendrical
 
isBefore(C) - Method in interface net.time4j.engine.Temporal
Queries if this object is before given object on a timeline.
isBefore(UniversalTime) - Method in class net.time4j.Moment
 
isBefore(PlainTime) - Method in class net.time4j.PlainTime
 
isBefore(PlainTimestamp) - Method in class net.time4j.PlainTimestamp
 
isCalendrical() - Method in enum net.time4j.calendar.CopticCalendar.Unit
 
isCalendrical() - Method in enum net.time4j.calendar.EthiopianCalendar.Unit
 
isCalendrical() - Method in enum net.time4j.calendar.EthiopianTime.Unit
 
isCalendrical() - Method in enum net.time4j.calendar.HijriCalendar.Unit
 
isCalendrical() - Method in enum net.time4j.calendar.JulianCalendar.Unit
 
isCalendrical() - Method in enum net.time4j.calendar.PersianCalendar.Unit
 
isCalendrical() - Method in enum net.time4j.CalendarUnit
A calendar unit is always calendrical.
isCalendrical() - Method in enum net.time4j.ClockUnit
A wall time unit is never calendrical.
isCalendrical() - Method in class net.time4j.engine.BasicUnit
 
isCalendrical() - Method in interface net.time4j.engine.ChronoUnit
Queries if this time unit is calendrical respective is at least as long as a calendar day.
isCalendrical() - Method in enum net.time4j.SI
 
isCalendrical() - Method in class net.time4j.Weekcycle
 
isConvertible(U, U) - Method in class net.time4j.engine.TimeAxis
Queries if given time units are convertible.
isDateElement() - Method in interface net.time4j.engine.ChronoElement
Queries if this element represents a calendar date element.
isDateElement() - Method in enum net.time4j.engine.EpochDays
This element is a date element.
isDateElement() - Method in enum net.time4j.engine.ValidationElement
 
isDay() - Method in class net.time4j.calendar.EthiopianTime
Is this time during day (ISO 06:00:00-17:59:59)?
isDaylightSaving() - Method in enum net.time4j.tz.NameStyle
Does this style denote a daylight saving time?
isDaylightSaving(UnixTime) - Method in class net.time4j.tz.Timezone
Queries if given global timestamp matches daylight saving time in this timezone?
isDaylightSaving() - Method in class net.time4j.tz.ZonalTransition
Queries if there is any daylight savings after this transition.
isDecimal() - Method in enum net.time4j.format.NumberSystem
Does this number system describe a decimal system where the digits can be mapped to the range 0-9?
isEmpty() - Method in class net.time4j.engine.AbstractDuration
 
isEmpty() - Method in interface net.time4j.engine.TimeSpan
Queries if this time span is empty.
isEmpty() - Method in class net.time4j.tz.model.TransitionModel
 
isEmpty() - Method in interface net.time4j.tz.TransitionHistory
Determines if this history does not have any transitions.
isEnabled() - Method in class net.time4j.scale.LeapSeconds
Queries if the leap second support is activated.
isError() - Method in class net.time4j.format.expert.ParseLog
Queries if an error has occurred.
isExtensible() - Method in class net.time4j.scale.LeapSeconds
Queries if a lazy registration of leap seconds is possible.
isFixed() - Method in class net.time4j.tz.Timezone
Determines if this timezone has no offset transitions and always uses a fixed offset.
isGap() - Method in class net.time4j.tz.ZonalTransition
Queries if this transition represents a gap on the local timeline where local timestamps are invalid.
isInvalid(GregorianDate, WallTime) - Method in class net.time4j.tz.Timezone
Evaluates if given local timestamp is invalid due to a gap on the local timeline.
isLax() - Method in enum net.time4j.format.Leniency
Is this leniency mode lax?
isLeapSecond() - Method in class net.time4j.Moment
 
isLeapSecond() - Method in interface net.time4j.scale.UniversalTime
Queries if this time point is within a positive leapsecond.
isLeapSecond() - Method in class net.time4j.ZonalDateTime
 
isLeapYear(int) - Static method in class net.time4j.base.GregorianMath
Queries if given year is a gregorian leap year.
isLeapYear() - Method in class net.time4j.calendar.CopticCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.calendar.EthiopianCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.calendar.JulianCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.calendar.MinguoCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.calendar.PersianCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.calendar.ThaiSolarCalendar
Is the year of this date a leap year?
isLeapYear() - Method in class net.time4j.PlainDate
Is the year of this date a leap year?
isLenient() - Method in class net.time4j.engine.BasicElement
Chronological elements are strict by default.
isLenient() - Method in interface net.time4j.engine.ChronoElement
Queries if setting of element values is performed in a lenient way.
isLenient() - Method in enum net.time4j.engine.EpochDays
 
isLenient() - Method in enum net.time4j.engine.ValidationElement
 
isLocal() - Method in class net.time4j.engine.BasicElement
Elements are local by default and can therefore not be used in a global context.
isMidnight() - Method in class net.time4j.PlainTime
Is this instance at midnight, either at start or at end of day?
isNegative() - Method in class net.time4j.Duration
 
isNegative() - Method in class net.time4j.engine.CalendarDays
Is the count of calendar days smaller than zero?
isNegative() - Method in interface net.time4j.engine.TimeSpan
Queries if this time span is negative.
isNight() - Method in class net.time4j.calendar.EthiopianTime
Is this time during night (ISO 18:00:00-05:59:59)?
ISO - Static variable in class net.time4j.Weekmodel
Standard week rules as defined by ISO-8601.
Iso8601Format - Class in net.time4j.format.expert
Collection of predefined format objects for ISO-8601.
ISO_CALENDAR_TYPE - Static variable in class net.time4j.format.CalendarText
Default calendar type for all ISO systems.
ISO_HOUR - Static variable in class net.time4j.PlainTime
Element with the ISO-8601-hour of day in the value range 0-24.
ISO_TIME - Static variable in class net.time4j.calendar.EthiopianTime
Behaves like PlainTime.COMPONENT and serves for conversion.
IsoDateUnit - Interface in net.time4j
Represents a calendar unit conforming to ISO-8601.
IsoTimeUnit - Interface in net.time4j
Represents a wall time unit conforming to ISO-8601.
IsoUnit - Interface in net.time4j
Represents a unit suitable for timestamps which are compositions of date and time (PlainTimestamp).
isOverlap() - Method in class net.time4j.tz.ZonalTransition
Queries if this transition represents an overlap on the local timeline where local timestamps are ambivalent.
isPositive() - Method in class net.time4j.engine.AbstractDuration
 
isPositive() - Method in interface net.time4j.engine.TimeSpan
Queries if this time span is positive.
isPositiveLS(long) - Method in class net.time4j.scale.LeapSeconds
Queries if given UTC-timestamp represents a registered positive leap second.
isRegistered(ChronoElement<?>) - Method in class net.time4j.engine.Chronology
Queries if given chronological element is registered together with its element rule.
isRegistered(U) - Method in class net.time4j.engine.TimeAxis
Queries if given time unit is registered.
isRTL(Locale) - Static method in class net.time4j.format.CalendarText
Determines if given language is written in right-to-left direction.
isSimultaneous(EthiopianTime) - Method in class net.time4j.calendar.EthiopianTime
 
isSimultaneous(CalendarDate) - Method in class net.time4j.engine.CalendarVariant
 
isSimultaneous(CalendarDate) - Method in class net.time4j.engine.Calendrical
 
isSimultaneous(C) - Method in interface net.time4j.engine.Temporal
Queries if this object and given object have the same position on the time axis.
isSimultaneous(UniversalTime) - Method in class net.time4j.Moment
 
isSimultaneous(PlainTime) - Method in class net.time4j.PlainTime
 
isSimultaneous(PlainTimestamp) - Method in class net.time4j.PlainTimestamp
 
isSmart() - Method in enum net.time4j.format.Leniency
Is this leniency mode smart?
isStrict() - Method in enum net.time4j.format.Leniency
Is this leniency mode strict?
isSupported(ChronoElement<?>) - Method in class net.time4j.engine.BridgeChronology
This chronology does not itself support any elements.
isSupported(ChronoElement<?>) - Method in class net.time4j.engine.CalendarFamily
 
isSupported(ChronoElement<?>) - Method in class net.time4j.engine.Chronology
Queries if given chronological element is supported by this chronology.
isSupported(U) - Method in class net.time4j.engine.TimeAxis
Queries if given time unit is supported.
isSupported(Class<?>) - Method in interface net.time4j.format.FormatEngine
Helps to find out if given chronological type is supported.
isTimeElement() - Method in interface net.time4j.engine.ChronoElement
Queries if this element represents a wall time element.
isTimeElement() - Method in enum net.time4j.engine.EpochDays
This element is no wall time element.
isTimeElement() - Method in enum net.time4j.engine.ValidationElement
 
isValid(int, int, int) - Static method in class net.time4j.base.GregorianMath
Queries if given values form a well defined gregorian date.
isValid(ChronoElement<V>, V) - Method in class net.time4j.engine.ChronoEntity
Tests if the value for given chronological value is invalid.
isValid(ChronoElement<Integer>, int) - Method in class net.time4j.engine.ChronoEntity
Tests if the value for given chronological value is invalid.
isValid(ChronoElement<Long>, long) - Method in class net.time4j.engine.ChronoEntity
Tests if the value for given chronological value is invalid.
isValid(T, V) - Method in interface net.time4j.engine.ElementRule
Queries if given value is valid for the element associated with this rule in given context.
isValid(T, int) - Method in interface net.time4j.engine.IntElementRule
Queries if given value is valid for the element associated with this rule in given context.
isValid(HistoricDate) - Method in class net.time4j.history.ChronoHistory
Is given historic date valid?
isValid(TZID) - Method in class net.time4j.PlainTimestamp
Does this local timestamp exist in given timezone?
isWeekend(Locale) - Method in class net.time4j.PlainDate
Does this date fall on a week-end in given country?
isZero() - Method in class net.time4j.engine.CalendarDays
Is the count of calendar days equal to zero?
iterator() - Method in class net.time4j.scale.LeapSeconds
Iterates over all leap second events in descending temporal order.

J

JAVA_UTIL_DATE - Static variable in class net.time4j.TemporalType
Bridge between a traditional Java timestamp of type java.util.Date and the class Moment.
JDBCAdapter<S,T> - Class in net.time4j.sql
Serves as bridge to temporal types in JDBC.
JulianCalendar - Class in net.time4j.calendar
Represents the proleptic Julian calendar.
JulianCalendar.Unit - Enum in net.time4j.calendar
Defines come calendar units for the Julian calendar.

K

keepingEndOfMonth() - Method in enum net.time4j.CalendarUnit
Defines a variation of this unit which always sets the resulting date in additions and subtractions to the end of month if the original date is the last day of month.

L

LANGUAGE - Static variable in class net.time4j.format.Attributes
Attribute controlling the language output and parsing of chronological texts (for example month names).
lastDayOfPreviousMonth() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the last day of previous month.
lastDayOfPreviousQuarter() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the last day of previous quarter year.
lastDayOfPreviousYear() - Method in interface net.time4j.CalendarDateElement
Adjusts a calendar date to the last day of previous year.
LeapSecondEvent - Interface in net.time4j.scale
This interface describes that during the last minute of a given calendar day an UTC-leapsecond was either introducted or left out.
LeapSecondProvider - Interface in net.time4j.scale
This SPI-interface describes when UTC-leapseconds were introduced.
LeapSeconds - Class in net.time4j.scale
Holds all leap seconds occurred since the official start of UTC in 1972.
lengthOfMonth() - Method in class net.time4j.calendar.CopticCalendar
Yields the length of current Coptic month in days.
lengthOfMonth() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the length of current Ethiopian month in days.
lengthOfMonth() - Method in class net.time4j.calendar.HijriCalendar
Yields the length of current islamic month in days.
lengthOfMonth() - Method in class net.time4j.calendar.JulianCalendar
Yields the length of current Julian month in days.
lengthOfMonth() - Method in class net.time4j.calendar.MinguoCalendar
Yields the length of current month in days.
lengthOfMonth() - Method in class net.time4j.calendar.PersianCalendar
Yields the length of current Persian month in days.
lengthOfMonth() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the length of current month in days.
lengthOfMonth() - Method in class net.time4j.PlainDate
Calculates the length of associated month in days.
lengthOfYear() - Method in class net.time4j.calendar.CopticCalendar
Yields the length of current Coptic year in days.
lengthOfYear() - Method in class net.time4j.calendar.EthiopianCalendar
Yields the length of current Ethiopian year in days.
lengthOfYear() - Method in class net.time4j.calendar.HijriCalendar
Yields the length of current islamic year in days.
lengthOfYear() - Method in class net.time4j.calendar.JulianCalendar
Yields the length of current Julian year in days.
lengthOfYear() - Method in class net.time4j.calendar.MinguoCalendar
Yields the length of current year in days.
lengthOfYear() - Method in class net.time4j.calendar.PersianCalendar
Yields the length of current Persian year in days.
lengthOfYear() - Method in class net.time4j.calendar.ThaiSolarCalendar
Yields the length of current year in days.
lengthOfYear() - Method in class net.time4j.PlainDate
Calculates the length of associated year in days.
LENIENCY - Static variable in class net.time4j.format.Attributes
Attribute which controls the leniency in parsing.
Leniency - Enum in net.time4j.format
Defines how lenient parsing of chronological texts should be.
load(URI, boolean) - Method in class net.time4j.base.ResourceLoader
Loads given URI-resource as input stream.
load(Class<?>, String, boolean) - Method in class net.time4j.base.ResourceLoader
Loads a resource as input stream based on the classloader of given module reference.
load(Locale, NumberType) - Method in interface net.time4j.format.PluralProvider
Defines the plural rules for given country or language.
load(String) - Method in interface net.time4j.tz.ZoneModelProvider
Loads an offset transition history for given timezone id.
localDayOfWeek(Chronology<T>, Weekmodel) - Static method in class net.time4j.calendar.CommonElements
Defines an element for the weekday with a localized day number in the value range 1-7.
localDayOfWeek() - Method in class net.time4j.Weekmodel
Defines an element for the weekday with a localized day number in the value range 1-7.
localFormatter(String, P) - Static method in class net.time4j.Moment
Creates a new formatter which uses the given pattern in the default locale for formatting and parsing UTC-timestamps.
localFormatter(DisplayMode) - Static method in class net.time4j.Moment
Creates a new formatter which uses the given display mode in the default locale for formatting and parsing UTC-timestamps.
localFormatter(String, P) - Static method in class net.time4j.PlainDate
Creates a new formatter which uses the given pattern in the default locale for formatting and parsing plain dates.
localFormatter(DisplayMode) - Static method in class net.time4j.PlainDate
Creates a new formatter which uses the given display mode in the default locale for formatting and parsing plain dates.
localFormatter(String, P) - Static method in class net.time4j.PlainTime
Creates a new formatter which uses the given pattern in the default locale for formatting and parsing plain times.
localFormatter(DisplayMode) - Static method in class net.time4j.PlainTime
Creates a new formatter which uses the given display mode in the default locale for formatting and parsing plain times.
localFormatter(String, P) - Static method in class net.time4j.PlainTimestamp
Creates a new formatter which uses the given pattern in the default locale for formatting and parsing plain timestamps.
LocalizedPatternSupport - Interface in net.time4j.format
Marker interface which indicates support for general localized format patterns compatible with the CLDR-specification.
locate(String, Class<?>, String) - Method in class net.time4j.base.ResourceLoader
Constructs an URI for given module resource.
lookup(Class<T>) - Static method in class net.time4j.engine.Chronology
Returns a typed singleton per ChronoEntity-class.

M

matches(ChronoCondition<? super T>) - Method in class net.time4j.engine.ChronoEntity
Queries if this entity matches given condition.
MathUtils - Class in net.time4j.base
Defines some mathematical routines which are needed in calendrical calculations.
max(T, T) - Static method in class net.time4j.engine.TimePoint
Determines the maximum of both time points.
MAX_YEAR - Static variable in class net.time4j.base.GregorianMath
Maximum of supported year range (999999999).
maximized() - Method in interface net.time4j.AdjustableElement
Sets any local entity to the maximum of this element.
maximized() - Method in interface net.time4j.calendar.StdCalendarElement
Sets any local entity to the maximum of this element.
maximized(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields a new operator which can set any entity to its maximum element value.
Meridiem - Enum in net.time4j
Represents the half day relative to noon.
meridiems(String, Locale, TextWidth) - Method in interface net.time4j.format.TextProvider
Deprecated.
Will be removed in next major release!
meridiems(String, Locale, TextWidth, OutputContext) - Method in interface net.time4j.format.TextProvider
MICRO_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the day time in microseconds in the value range 0-86400000000.
MICRO_OF_SECOND - Static variable in class net.time4j.PlainTime
Element with the microsecond in the value range 0-999999.
micros(int) - Method in class net.time4j.Duration.Builder
Adds a microsecond item.
MIDNIGHT - Static variable in class net.time4j.engine.StartOfDay
Default start of calendar day at midnight.
midnightAtEndOfDay() - Static method in class net.time4j.PlainTime
Yields midnight at the end of the day, that is midnight at the start of the following day.
midnightAtStartOfDay() - Static method in class net.time4j.PlainTime
Yields midnight at the start of the day.
MILLI_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the day time in milliseconds in the value range 0-86400000.
MILLI_OF_SECOND - Static variable in class net.time4j.PlainTime
Element with the millisecond in the value range 0-999.
millis(int) - Method in class net.time4j.Duration.Builder
Adds a millisecond item.
MILLIS_SINCE_UNIX - Static variable in class net.time4j.TemporalType
Bridge between a traditional Java timestamp as count of milliseconds since UNIX-epoch and the class Moment.
min(T, T) - Static method in class net.time4j.engine.TimePoint
Determines the minimum of both time points.
MIN_YEAR - Static variable in class net.time4j.base.GregorianMath
Minimum of supported year range (-999999999).
MinguoCalendar - Class in net.time4j.calendar
The Minguo calendar used in Taiwan (Republic Of China) uses as only difference to western gregorian calendar a different year numbering with the Minguo era 1912-01-01.
MinguoEra - Enum in net.time4j.calendar
The Minguo calendar supports two eras related to the year 1912.
minimized() - Method in interface net.time4j.AdjustableElement
Sets any local entity to the minimum of this element.
minimized() - Method in interface net.time4j.calendar.StdCalendarElement
Sets any local entity to the minimum of this element.
minimized(ChronoElement<?>) - Static method in class net.time4j.engine.StdOperator
Yields a new operator which can set any entity to its minimum element value.
minus(int, HijriCalendar.Unit) - Method in class net.time4j.calendar.HijriCalendar
Subtracts given calendrical units from this instance.
minus(CalendarDays) - Method in class net.time4j.engine.CalendarDays
Yields the delta of the represented calendar days of this instance and given argument.
minus(CalendarDays) - Method in class net.time4j.engine.CalendarVariant
Subtracts given calendar days from this instance.
minus(CalendarDays) - Method in class net.time4j.engine.Calendrical
Subtracts given calendar days from this instance.
minus(TimeSpan<? extends U>) - Method in class net.time4j.engine.TimePoint
Subtracts given time span from this time point and yields the result of subtraction.
minus(long, U) - Method in class net.time4j.engine.TimePoint
Subtracts given amount in units from this time point and yields the result of subtraction.
minus(long, SI) - Method in class net.time4j.Moment
Subtracts an amount of given SI-unit from this timestamp on the UTC time scale.
minus(RealTime<SI>) - Method in class net.time4j.Moment
Subtracts given real time from this timestamp on the UTC time scale.
MINUTE_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the minute of day in the value range 0-1440.
MINUTE_OF_HOUR - Static variable in class net.time4j.calendar.EthiopianTime
The minute of hour with the range 0-59.
MINUTE_OF_HOUR - Static variable in class net.time4j.PlainTime
Element with the minute of hour in the value range 0-59.
minutes(int) - Method in class net.time4j.Duration.Builder
Adds a minute item.
Moment - Class in net.time4j
Represents an instant/moment on the universal timeline with reference to the timezone UTC (UTC+00:00 / Greenwich-meridian).
MONOTONIC - Static variable in class net.time4j.SystemClock
Monotonic clock based on the best available clock of the underlying operating system.
month() - Method in class net.time4j.history.ChronoHistory
Defines the element for the historic month.
Month - Enum in net.time4j
Enumeration of months in ISO-8601-calendar.
MONTH_AS_NUMBER - Static variable in class net.time4j.PlainDate
Element with the calendar month in numerical form and the value range 1-12.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian month.
MONTH_OF_YEAR - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the month.
MONTH_OF_YEAR - Static variable in class net.time4j.PlainDate
Element with the calendar month as enum in the value range JANUARY-DECEMBER).
months(int) - Method in class net.time4j.Duration.Builder
Adds a month item.
months(String, Locale, TextWidth, OutputContext, boolean) - Method in interface net.time4j.format.TextProvider
MORNING - Static variable in class net.time4j.engine.StartOfDay
Start of calendar day at 06:00 in the morning.
MultiFormatParser<T extends ChronoEntity<T>> - Class in net.time4j.format.expert
Serves for parsing of text input whose format is not yet known at compile time.
multipliedBy(int) - Method in class net.time4j.Duration
Multiplies all partial amounts of this duration by given factor.

N

name() - Method in interface net.time4j.engine.AttributeKey
Name of associated format attribute.
name() - Method in class net.time4j.engine.BasicElement
 
name() - Method in interface net.time4j.engine.CalendarEra
Yields the canonical non-localized name.
name() - Method in interface net.time4j.engine.ChronoElement
Returns the name which is unique within the context of a given chronology.
NameStyle - Enum in net.time4j.tz
Defines the style of a timezone name.
NANO_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the day time in nanoseconds in the value range 0-86400000000000.
NANO_OF_SECOND - Static variable in class net.time4j.PlainTime
Element with the nanosecond in the value range 0-999999999.
nanos(int) - Method in class net.time4j.Duration.Builder
Adds a nanosecond item.
NavigableElement<V extends java.lang.Enum<V>> - Interface in net.time4j
Defines additional enum-based operators for setting new element values taking into account the old element value.
net.time4j - package net.time4j
The main package contains four basic types of ISO-8601, namely PlainDate, PlainTime, PlainTimestamp and Moment.
net.time4j.android - package net.time4j.android
 
net.time4j.base - package net.time4j.base
Abstract minimum interface of Time4J.
net.time4j.calendar - package net.time4j.calendar
Support for various calendars.
net.time4j.engine - package net.time4j.engine
Defines the common generic schemes and interfaces of chronological systems.
net.time4j.format - package net.time4j.format
Defines common interfaces for any format support of Time4J.
net.time4j.format.expert - package net.time4j.format.expert
This package contains the expert-level format- and parse engine of Time4J.
net.time4j.history - package net.time4j.history
Support for the historical ancestors of modern ISO-8601-standard.
net.time4j.scale - package net.time4j.scale
This package handles the UTC timeline (Corrected Universal Time) and other time scales.
net.time4j.sql - package net.time4j.sql
Bridge to JDBC.
net.time4j.tz - package net.time4j.tz
General timezone-API.
net.time4j.tz.model - package net.time4j.tz.model
Permits the construction of historized or rule-based timezones.
net.time4j.tz.olson - package net.time4j.tz.olson
Covers IANA-specific timezone topics.
newValue(V) - Method in interface net.time4j.AdjustableElement
Sets any local entity to given new value of this element.
newValue(V, ChronoElement<V>) - Static method in class net.time4j.engine.StdOperator
Yields an operator which sets any entity such that its actual element value will be set in normal mode to given value.
NewYearRule - Enum in net.time4j.history
Defines a listing of common historic new year rules.
NewYearStrategy - Class in net.time4j.history
Determines the begin of a given historic year.
next() - Method in enum net.time4j.Month
Rolls to the next month.
next() - Method in enum net.time4j.Quarter
Rolls to the next quarter.
next() - Method in enum net.time4j.Weekday
Rolls to the next day of week.
nextDay() - Method in class net.time4j.calendar.HijriCalendar
Convenient short form for with(DAY_OF_MONTH.incremented()).
nextLeapSecond() - Static method in class net.time4j.Moment
Tries to determine the next coming leap second.
nextMonth() - Method in class net.time4j.calendar.HijriCalendar
Convenient short form for with(MONTH_OF_YEAR.incremented()).
nextValidDate() - Method in enum net.time4j.CalendarUnit
Defines a variation of this unit which resolves invalid intermediate dates in additions and subtractions to the first valid date after (the first day of following month).
nextYear() - Method in class net.time4j.calendar.HijriCalendar
Convenient short form for with(YEAR_OF_ERA.incremented()).
NO_GMT_PREFIX - Static variable in class net.time4j.format.Attributes
This attribute controls if the formatter will stop using the localized GMT prefix for representations of localized timezone offsets.
normalize(TimeSpan<? extends U>) - Method in interface net.time4j.engine.Normalizer
Normalizes given time span such that the amounts of associated time units are converted in a specific way.
normalize(TimeSpan<? extends CalendarUnit>) - Method in class net.time4j.PlainDate
Normalized given timespan using years, months and days.
normalize(TimeSpan<? extends IsoUnit>) - Method in class net.time4j.PlainTimestamp
Normalized given timespan using years, months, days and all clock units.
Normalizer<U> - Interface in net.time4j.engine
Normalizes a time span.
now() - Method in class net.time4j.ZonalClock
Gets the current timestamp in the associated timezone.
now(Chronology<T>) - Method in class net.time4j.ZonalClock
Gets the current timestamp in the associated timezone and given chronology.
now(CalendarFamily<C>, String, StartOfDay) - Method in class net.time4j.ZonalClock
Gets the current timestamp in the associated timezone and given chronology taking into account given calendar variant and start of day.
now(CalendarFamily<C>, VariantSource, StartOfDay) - Method in class net.time4j.ZonalClock
Equivalent to now(chronology, variantSource.getVariant(), startOfDay).
nowInSystemTime() - Static method in class net.time4j.calendar.CopticCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.calendar.EthiopianCalendar
Obtains the current calendar date in system time.
nowInSystemTime(String, StartOfDay) - Static method in class net.time4j.calendar.HijriCalendar
Obtains the current calendar date in system time.
nowInSystemTime(VariantSource, StartOfDay) - Static method in class net.time4j.calendar.HijriCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.calendar.JulianCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.calendar.MinguoCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.calendar.PersianCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.calendar.ThaiSolarCalendar
Obtains the current calendar date in system time.
nowInSystemTime() - Static method in class net.time4j.Moment
Obtains the current time using the system clock.
nowInSystemTime() - Static method in class net.time4j.PlainDate
Obtains the current date in system time.
nowInSystemTime() - Static method in class net.time4j.PlainTime
Obtains the current clock time in system time.
nowInSystemTime() - Static method in class net.time4j.PlainTimestamp
Obtains the current timestamp in system time.
NUMBER_SYSTEM - Static variable in class net.time4j.format.Attributes
Determines the number system.
NumberSymbolProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized number properties like zero digits and is instantiated via a ServiceLoader-mechanism.
NumberSystem - Enum in net.time4j.format
Defines the number system.
NumberType - Enum in net.time4j.format
Defines the number type.
numerical(V) - Method in interface net.time4j.format.NumericalElement
Translates given element value to a numerical integer.
NumericalElement<V> - Interface in net.time4j.format
A chronological element which allows a numerical representation.

O

of(int, CopticMonth, int) - Static method in class net.time4j.calendar.CopticCalendar
Creates a new instance of a Coptic calendar date.
of(int, int, int) - Static method in class net.time4j.calendar.CopticCalendar
Creates a new instance of a Coptic calendar date.
of(EthiopianEra, int, EthiopianMonth, int) - Static method in class net.time4j.calendar.EthiopianCalendar
Creates a new instance of an Ethiopian calendar date.
of(EthiopianEra, int, int, int) - Static method in class net.time4j.calendar.EthiopianCalendar
Creates a new instance of an Ethiopian calendar date.
of(String, int, HijriMonth, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in given variant.
of(String, int, int, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in given variant.
of(VariantSource, int, HijriMonth, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in given variant.
of(VariantSource, int, int, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in given variant.
of(HistoricEra, int, int, int) - Static method in class net.time4j.calendar.JulianCalendar
Creates a new instance of a Julian calendar date.
of(HistoricEra, int, Month, int) - Static method in class net.time4j.calendar.JulianCalendar
Creates a new instance of a Julian calendar date.
of(MinguoEra, int, Month, int) - Static method in class net.time4j.calendar.MinguoCalendar
Creates a new instance of a Minguo calendar date.
of(MinguoEra, int, int, int) - Static method in class net.time4j.calendar.MinguoCalendar
Creates a new instance of an Minguo calendar date.
of(int, PersianMonth, int) - Static method in class net.time4j.calendar.PersianCalendar
Creates a new instance of a Persian calendar date.
of(int, int, int) - Static method in class net.time4j.calendar.PersianCalendar
Creates a new instance of a Persian calendar date.
of(int) - Static method in class net.time4j.calendar.Tabot
Yields an instance for given day of month.
of(ThaiSolarEra, int, int, int) - Static method in class net.time4j.calendar.ThaiSolarCalendar
Creates a new instance of a Thai solar calendar date.
of(Locale) - Static method in class net.time4j.DayPeriod
Creates an instance based on locale-specific predefined data.
of(Map<PlainTime, String>) - Static method in class net.time4j.DayPeriod
Creates an instance based on user-defined data.
of(long, U) - Static method in class net.time4j.Duration
Creates a new duration which only knows one unit.
of(long) - Static method in class net.time4j.engine.CalendarDays
Wraps given count of calendar days.
of(long, U) - Static method in class net.time4j.engine.TimeSpan.Item
Creates a new time span item.
of(ChronoFormatter<T>...) - Static method in class net.time4j.format.expert.MultiFormatParser
Creates a new multiple format parser.
of(List<ChronoFormatter<T>>) - Static method in class net.time4j.format.expert.MultiFormatParser
Creates a new multiple format parser.
of(Locale, NumberType) - Static method in class net.time4j.format.PluralRules
Gets the localized plural rules for given language or country.
of(C, PlainTime) - Static method in class net.time4j.GeneralTimestamp
Creates a new timestamp consisting of a calendar variant and a time component.
of(C, PlainTime) - Static method in class net.time4j.GeneralTimestamp
Creates a new timestamp consisting of a general date and a time component.
of(int...) - Static method in class net.time4j.history.AncientJulianLeapYears
Creates a new sequence of historical julian leap years before AD 8.
of(Locale) - Static method in class net.time4j.history.ChronoHistory
Determines the (usually approximate) history of gregorian calendar reforms for given locale.
of(HistoricEra, int, int, int) - Static method in class net.time4j.history.HistoricDate
Equivalent to HistoricDate.of(era, yearOfEra, month, dom, YearDefinition.DUAL_DATING, NewYearRule.BEGIN_OF_JANUARY.until(Integer.MAX_VALUE)).
of(HistoricEra, int, int, int, YearDefinition, NewYearStrategy) - Static method in class net.time4j.history.HistoricDate
Constructs a new tuple of given historic chronological components.
of(long, TimeScale) - Static method in class net.time4j.Moment
Equivalent to Moment.of(elapsedTime, 0, scale).
of(long, int, TimeScale) - Static method in class net.time4j.Moment
Creates a new UTC-timestamp by given time coordinates on given time scale.
of(int, int, int) - Static method in class net.time4j.PlainDate
Creates a new calendar date conforming to ISO-8601.
of(int, Month, int) - Static method in class net.time4j.PlainDate
Creates a new calendar date conforming to ISO-8601.
of(int, int) - Static method in class net.time4j.PlainDate
Creates a new ordinal date conforming to ISO-8601.
of(int, int, Weekday) - Static method in class net.time4j.PlainDate
Creates a new week-date conforming to ISO-8601.
of(long, EpochDays) - Static method in class net.time4j.PlainDate
Creates a new date based on count of days since given epoch.
of(int) - Static method in class net.time4j.PlainTime
Creates a wall time as full hour.
of(int, int) - Static method in class net.time4j.PlainTime
Creates a wall time with hour and minute.
of(int, int, int) - Static method in class net.time4j.PlainTime
Creates a wall time with hour, minute and second.
of(int, int, int, int) - Static method in class net.time4j.PlainTime
Creates a wall time with hour, minute, second and nanosecond.
of(BigDecimal) - Static method in class net.time4j.PlainTime
Creates a wall time by given decimal hour.
of(PlainDate, PlainTime) - Static method in class net.time4j.PlainTimestamp
Creates a new local timestamp with calendar date and wall time.
of(int, int, int, int, int) - Static method in class net.time4j.PlainTimestamp
Creates a new local timestamp in minute precision.
of(int, int, int, int, int, int) - Static method in class net.time4j.PlainTimestamp
Creates a new local timestamp in second precision.
of(Locale) - Static method in class net.time4j.PrettyTime
Gets an instance of PrettyTime for given language, possibly cached.
of(List<ZonalTransition>) - Static method in class net.time4j.tz.model.TransitionModel
Creates a new array-based and finite transition history.
of(ZonalOffset, List<DaylightSavingRule>) - Static method in class net.time4j.tz.model.TransitionModel
Creates a new rule-based transition history.
of(ZonalOffset, List<ZonalTransition>, List<DaylightSavingRule>) - Static method in class net.time4j.tz.model.TransitionModel
Creates a transition history of both history transitions and rules for future transitions as well.
of(TZID) - Static method in class net.time4j.tz.Timezone
Gets the timezone for given identifier.
of(String) - Static method in class net.time4j.tz.Timezone
Gets the timezone for given identifier.
of(String, TZID) - Static method in class net.time4j.tz.Timezone
Tries to load the timezone with the first given identifer else with given alternative identifier.
of(String, TransitionHistory) - Static method in class net.time4j.tz.Timezone
Creates a new synthetic timezone based only on given data.
of(Weekday, int) - Static method in class net.time4j.Weekmodel
Creates a new week model with the given rules and the weekend-definition Saturday/Sunday.
of(Weekday, int, Weekday, Weekday) - Static method in class net.time4j.Weekmodel
Creates a new week model with the given rules.
of(Locale) - Static method in class net.time4j.Weekmodel
Gets a suitable weekmodel for the given country.
ofBuddhist(int, Month, int) - Static method in class net.time4j.calendar.ThaiSolarCalendar
Creates a new instance of a Thai solar calendar date.
ofBuddhist(int, int, int) - Static method in class net.time4j.calendar.ThaiSolarCalendar
Creates a new instance of a Thai solar calendar date.
ofCalendarUnits(int, int, int) - Static method in class net.time4j.Duration
Creates a positive duration in years, months and days.
ofClockUnits(int, int, int) - Static method in class net.time4j.Duration
Creates a positive duratioon in hours, minutes and seconds.
ofDatePattern(String, PatternType, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based formatter for plain date objects.
ofDateStyle(DisplayMode, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a style-based formatter for plain date objects.
ofDay(int, int) - Static method in class net.time4j.calendar.EthiopianTime
Equivalent to ofDay(hour, minute, 0).
ofDay(int, int, int) - Static method in class net.time4j.calendar.EthiopianTime
Creates a new instance for times in the ISO-range (06:00:00-17:59:59).
ofFirstGregorianReform() - Static method in class net.time4j.history.ChronoHistory
Describes the original switch from julian to gregorian calendar introduced by pope Gregor on 1582-10-15.
ofFixedDay(Month, int, PlainTime, OffsetIndicator, int) - Static method in class net.time4j.tz.model.GregorianTimezoneRule
Creates a rule for a fixed day in given month.
ofFixedDeviation(int) - Static method in class net.time4j.engine.StartOfDay
Liefert the start of given calendar day relative to midnight in fixed seconds.
OffsetIndicator - Enum in net.time4j.tz.model
Helps to interprete a timestamp relative to an timezone offset.
OffsetSign - Enum in net.time4j.tz
Represents the sign of a zonal shift.
ofGregorianReform(PlainDate) - Static method in class net.time4j.history.ChronoHistory
Describes a single switch from julian to gregorian calendar at given date.
ofHour(int) - Static method in enum net.time4j.Meridiem
Calculates the meridiem value dependent on given hour of day.
ofHours(OffsetSign, int) - Static method in class net.time4j.tz.ZonalOffset
Static factory method for a shift which has the given full hour part.
ofHoursMinutes(OffsetSign, int, int) - Static method in class net.time4j.tz.ZonalOffset
Static factory method for a shift which has given hour and minute parts.
ofJodaStyle() - Static method in class net.time4j.Duration.Formatter
Handles Joda-Time-style-patterns which in general follow XML-schema - with the exception of sign handling.
ofLastWeekday(Month, Weekday, PlainTime, OffsetIndicator, int) - Static method in class net.time4j.tz.model.GregorianTimezoneRule
Creates a rule for the last day of week in given month.
ofMomentPattern(String, PatternType, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based parser for global timestamp objects.
ofMomentPattern(String, PatternType, Locale, TZID) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based formatter for global timestamp objects.
ofMomentStyle(DisplayMode, DisplayMode, Locale, TZID) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a style-based formatter for moments.
ofNegative() - Static method in class net.time4j.Duration
Konstructs a new negative duration for combined date- and time items by applying the builder pattern.
ofNight(int, int) - Static method in class net.time4j.calendar.EthiopianTime
ofNight(int, int, int) - Static method in class net.time4j.calendar.EthiopianTime
Creates a new instance for times in the ISO-range (18:00:00-05:59:59 around midnight).
ofPattern(String) - Static method in class net.time4j.Duration.Formatter
Equivalent to ofPattern(IsoUnit.class, pattern).
ofPattern(Class<U>, String) - Static method in class net.time4j.Duration.Formatter
Constructs a new instance of duration formatter.
ofPattern(String, PatternType, Locale, Chronology<T>) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based formatter for general chronologies.
ofPositive() - Static method in class net.time4j.Duration
Konstructs a new positive duration for combined date- and time items by applying the builder pattern.
ofStyle(int) - Static method in enum net.time4j.format.DisplayMode
Converts a DateFormat-constant.
ofStyle(DisplayStyle, Locale, Chronology<T>) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a style-based formatter for general chronologies.
ofSweden() - Static method in class net.time4j.history.ChronoHistory
The Swedish calendar has three cutover dates due to a failed experiment when switching to gregorian calendar in the years 1700-1712 step by step.
ofSystem() - Static method in class net.time4j.tz.Timezone
Gets the system timezone.
ofSystem() - Static method in class net.time4j.Weekmodel
Gets a suitable weekmodel for the default locale of system.
ofTimePattern(String, PatternType, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based formatter for clock time objects.
ofTimestampPattern(String, PatternType, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a pattern-based formatter for plain timestamps.
ofTimestampStyle(DisplayMode, DisplayMode, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a style-based formatter for plain timestamps.
ofTimeStyle(DisplayMode, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a style-based formatter for plain date objects.
ofTotalSeconds(int) - Static method in class net.time4j.tz.ZonalOffset
Creates a shift of the local time relative to UTC timezone in integer seconds.
ofTotalSeconds(int, int) - Static method in class net.time4j.tz.ZonalOffset
Creates a shift of the local time relative to UTC timezone in integer seconds or fractional seconds.
ofUmalqura(int, HijriMonth, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in the variant "islamic-umalqura" used in Saudi-Arabia.
ofUmalqura(int, int, int) - Static method in class net.time4j.calendar.HijriCalendar
Creates a new instance of a Hijri calendar date in the variant "islamic-umalqura" used in Saudi-Arabia.
ofWeekdayAfterDate(Month, int, Weekday, PlainTime, OffsetIndicator, int) - Static method in class net.time4j.tz.model.GregorianTimezoneRule
Creates a rule for a day of week after the given reference date.
ofWeekdayBeforeDate(Month, int, Weekday, PlainTime, OffsetIndicator, int) - Static method in class net.time4j.tz.model.GregorianTimezoneRule
Creates a rule for a day of week before the given reference date.
ofZero() - Static method in class net.time4j.Duration
Gets an empty duration without units.
onCreate() - Method in class net.time4j.android.TimeApplication
 
ONE - Static variable in class net.time4j.engine.CalendarDays
Represents exactly one calendar day.
only() - Method in enum net.time4j.ClockUnit
Yields a normalizer which converts a given duration in another duration with only this clock unit.
open(String) - Method in interface net.time4j.android.AssetLocation
Opens given asset as InputStream.
or() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new block inside the current section such that the following parts will only be taken into account in case of failure according to or-logic.
OrdinalWeekdayElement - Interface in net.time4j
The element for the ordinal weekday in month.
OUTPUT_CONTEXT - Static variable in class net.time4j.format.Attributes
Determines the output context to be used in formatting and parsing.
OutputContext - Enum in net.time4j.format
Determines in which output context the formatting is to be performed.
OverlapResolver - Enum in net.time4j.tz
Represents the component of a transition strategy how to handle overlaps on the local timeline.

P

PACIFIC - Enum in net.time4j.tz.olson
Contains all standard timezone IDs in Pacific Ocean.
PAD_CHAR - Static variable in class net.time4j.format.Attributes
Determines the pad char to be used for non-decimal elements if a formatted representation is shorter than specified.
padNext(int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines for the next format element of the same section so many pad chars until the element width has reached the width specified.
padPrevious(int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines for the previous format element of the same section so many pad chars until the element width has reached the width specified.
parse(CharSequence) - Method in class net.time4j.format.expert.ChronoFormatter
 
parse(CharSequence, ParsePosition) - Method in class net.time4j.format.expert.ChronoFormatter
For maximum information use ChronoFormatter.parse(CharSequence, ParseLog) instead.
parse(CharSequence, ParsePosition, RawValues) - Method in class net.time4j.format.expert.ChronoFormatter
 
parse(CharSequence, ParseLog) - Method in class net.time4j.format.expert.ChronoFormatter
Interpretes given text as chronological entity starting at the specified position in parse log.
parse(CharSequence, ParseLog, AttributeQuery) - Method in class net.time4j.format.expert.ChronoFormatter
Interpretes given text as chronological entity starting at the specified position in parse log.
parse(CharSequence, ParseLog, AttributeQuery) - Method in interface net.time4j.format.expert.ChronoParser
Interpretes given text starting at the position defined in parse-log.
parse(CharSequence) - Method in class net.time4j.format.expert.MultiFormatParser
Interpretes given text as chronological entity starting at the begin of text.
parse(CharSequence, ParseLog) - Method in class net.time4j.format.expert.MultiFormatParser
Interpretes given text as chronological entity starting at the specified position in parse log.
parse(CharSequence, ParseLog, AttributeQuery) - Method in class net.time4j.format.expert.MultiFormatParser
 
parse(CharSequence) - Method in interface net.time4j.format.TemporalFormatter
Interpretes given text as chronological entity starting at the begin of text.
parse(CharSequence, ParsePosition) - Method in interface net.time4j.format.TemporalFormatter
Interpretes given text as chronological entity starting at the specified position.
parse(CharSequence, ParsePosition, RawValues) - Method in interface net.time4j.format.TemporalFormatter
Interpretes given text as chronological entity starting at the specified position.
parse(CharSequence, ParsePosition, Class<V>) - Method in class net.time4j.format.TextAccessor
Interpretes given text form as enum-based element value.
parse(CharSequence, ParsePosition, Class<V>, Leniency) - Method in class net.time4j.format.TextAccessor
Interpretes given text form as enum-based element value.
parse(CharSequence, ParsePosition, Class<V>, AttributeQuery) - Method in class net.time4j.format.TextAccessor
Interpretes given text form as enum-based element value.
parse(CharSequence, ParsePosition, AttributeQuery) - Method in interface net.time4j.format.TextElement
Interpretes the given text as element value.
parse(CharSequence) - Method in class net.time4j.format.TimeSpanFormatter
Equivalent to parse(text, 0).
parse(CharSequence, int) - Method in class net.time4j.format.TimeSpanFormatter
Analyzes given text according to format pattern and parses the text to a duration.
parse(String) - Static method in class net.time4j.tz.ZonalOffset
Interpretes a canonical representation as zonal offset.
parse(String, TemporalFormatter<Moment>) - Static method in class net.time4j.ZonalDateTime
Parses given text to a ZonalDateTime.
parse(String, TemporalFormatter<Moment>, ParsePosition) - Static method in class net.time4j.ZonalDateTime
Parses given text to a ZonalDateTime.
PARSE_CASE_INSENSITIVE - Static variable in class net.time4j.format.Attributes
This attribute controls if the case of text is irrelevant in parsing or not.
PARSE_MULTIPLE_CONTEXT - Static variable in class net.time4j.format.Attributes
This attribute controls if the parser will also try alternative output contexts if parsing with the original one fails.
PARSE_PARTIAL_COMPARE - Static variable in class net.time4j.format.Attributes
This attribute controls if the parser will only check the start of a chronological text.
parseCalendarPeriod(String) - Static method in class net.time4j.Duration
Parses a canonical representation with only date units to a calendrical duration.
parseClockPeriod(String) - Static method in class net.time4j.Duration
Parses a canonical representation with only wall time units to a time-only duration.
parseDate(CharSequence) - Static method in class net.time4j.format.expert.Iso8601Format
Parses given ISO-8601-compatible date string in basic or extended format.
parseDate(CharSequence, ParseLog) - Static method in class net.time4j.format.expert.Iso8601Format
Parses given ISO-8601-compatible date string in basic or extended format.
ParseLog - Class in net.time4j.format.expert
Represents a log for the current status and error informations during parsing.
ParseLog() - Constructor for class net.time4j.format.expert.ParseLog
Standard constructor with start position at begin of text.
ParseLog(int) - Constructor for class net.time4j.format.expert.ParseLog
Creates a new instance with given start position.
parsePeriod(String) - Static method in class net.time4j.Duration
Parses a canonical representation to a duration.
parseRaw(String) - Method in class net.time4j.format.expert.ChronoFormatter
Translates given text as raw chronological entity without converting to the target type of the underlying chronology.
parseRaw(CharSequence, int) - Method in class net.time4j.format.expert.ChronoFormatter
Translates given text as raw chronological entity without converting to the target type of the underlying chronology.
parseSymbol(char) - Static method in enum net.time4j.tz.model.OffsetIndicator
Interpretes given symbol as indicator.
parseWeekBasedPeriod(String) - Static method in class net.time4j.Duration
Parses a canonical representation with only week-based units (Y, W and D) to a calendrical duration where years are interpreted as week-based years.
PATH_TO_LEAPSECONDS - Static variable in class net.time4j.scale.LeapSeconds
System property "net.time4j.scale.leapseconds.path" which determines the path of the leap second file.
patternForDate(DisplayMode, Locale) - Static method in class net.time4j.format.CalendarText
Returns the localized date pattern suitable for formatting of objects of type PlainDate.
patternForInterval(Locale) - Static method in class net.time4j.format.CalendarText
Returns the localized interval pattern.
patternForMoment(DisplayMode, DisplayMode, Locale) - Static method in class net.time4j.format.CalendarText
Returns the localized date-time pattern suitable for formatting of objects of type Moment.
patternForTime(DisplayMode, Locale) - Static method in class net.time4j.format.CalendarText
Returns the localized time pattern suitable for formatting of objects of type PlainTime.
patternForTimestamp(DisplayMode, DisplayMode, Locale) - Static method in class net.time4j.format.CalendarText
Yields a format pattern without any timezone symbols for plain timestamps.
PatternType - Enum in net.time4j.format.expert
Collection of different format patterns.
PersianCalendar - Class in net.time4j.calendar
Represents the Solar Hijri calendar which is officially used in Iran and Afghanistan.
PersianCalendar.Unit - Enum in net.time4j.calendar
Defines come calendar units for the Persian calendar.
PersianEra - Enum in net.time4j.calendar
The Persian calendar only supports one single era called "Anno Persico" with the numerical value 1.
PersianMonth - Enum in net.time4j.calendar
The Persian calendar defines 12 persian months.
PIVOT_YEAR - Static variable in class net.time4j.format.Attributes
Determines the pivot year for the representation of two-digit-years.
PlainDate - Class in net.time4j
Represents a plain calendar date in conformance to ISO-8601-standard using the gregorian calendar rules for all times.
PlainTime - Class in net.time4j
Represents a plain wall time without any timezone or date component as defined in ISO-8601 up to nanosecond precision.
PlainTimestamp - Class in net.time4j
Represents a plain composition of calendar date and wall time as defined in ISO-8601, but without any timezone.
Platform - Enum in net.time4j
Defines the default format pattern of the actual platform.
PluralCategory - Enum in net.time4j.format
Enumeration of CLDR plural categories.
PluralProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized plural rules and is instantiated via a ServiceLoader-mechanism.
PluralRules - Class in net.time4j.format
Helps to determine the plural category for a given number of units.
PluralRules() - Constructor for class net.time4j.format.PluralRules
 
plus(int, HijriCalendar.Unit) - Method in class net.time4j.calendar.HijriCalendar
Adds given calendrical units to this instance.
plus(long, U) - Method in class net.time4j.Duration
Gets a copy of this duration where given amount will be added to the partial amount of this duration in given unit.
plus(TimeSpan<? extends U>) - Method in class net.time4j.Duration
Creates a duration as union of this instance and given timespan where partial amounts of equal units will be summed up.
plus(CalendarDays) - Method in class net.time4j.engine.CalendarDays
Yields the sum of the represented calendar days of this instance and given argument.
plus(CalendarDays) - Method in class net.time4j.engine.CalendarVariant
Adds given calendar days to this instance.
plus(CalendarDays) - Method in class net.time4j.engine.Calendrical
Adds given calendar days to this instance.
plus(TimeSpan<? extends U>) - Method in class net.time4j.engine.TimePoint
Adds the given time span to this time point and yields the result of the addition.
plus(long, U) - Method in class net.time4j.engine.TimePoint
Adds given amount in units to this time point and yields the result of addition.
plus(long, SI) - Method in class net.time4j.Moment
Adds an amount of given SI-unit to this timestamp on the UTC time scale.
plus(RealTime<SI>) - Method in class net.time4j.Moment
Adds given real time to this timestamp on the UTC time scale.
POSIX_TIME - Static variable in class net.time4j.Moment
Represents the POSIX-time in seconds since UNIX-epoch.
PRECISION - Static variable in class net.time4j.Moment
Represents the precision.
PRECISION - Static variable in class net.time4j.PlainTime
Defines the precision as the smallest non-zero time element and truncates time parts of higher precision if necessary.
preformat(S, AttributeQuery) - Method in class net.time4j.engine.BridgeChronology
 
preformat(T, AttributeQuery) - Method in class net.time4j.engine.Chronology
 
preformat(T, AttributeQuery) - Method in interface net.time4j.engine.ChronoMerger
Transforms the current context/entity into another set of chronological values which finally shall be formatted using given attributes.
prepareAssets(Context, AssetLocation) - Static method in class net.time4j.android.ApplicationStarter
Prepares and optimizes the access to all internal asset files.
prepareResources(Application) - Static method in class net.time4j.android.ApplicationStarter
preparser() - Method in class net.time4j.engine.BridgeChronology
 
preparser() - Method in class net.time4j.engine.Chronology
 
preparser() - Method in interface net.time4j.engine.ChronoMerger
This method defines a child chronology which can preparse a chronological text.
PrettyTime - Class in net.time4j
Enables formatted output as usually used in social media in different languages.
previous() - Method in enum net.time4j.Month
Rolls to the previous month.
previous() - Method in enum net.time4j.Quarter
Rolls to the previous quarter.
previous() - Method in enum net.time4j.Weekday
Rolls to the previous day of week.
print(T, StringBuilder) - Method in class net.time4j.format.expert.ChronoFormatter
Prints given chronological entity as formatted text and writes the text into given buffer.
print(T, Appendable, AttributeQuery) - Method in class net.time4j.format.expert.ChronoFormatter
Prints given chronological entity as formatted text and writes the text into given buffer.
print(T, Appendable, AttributeQuery, ChronoFunction<ChronoDisplay, R>) - Method in class net.time4j.format.expert.ChronoFormatter
 
print(T, Appendable, AttributeQuery, ChronoFunction<ChronoDisplay, R>) - Method in interface net.time4j.format.expert.ChronoPrinter
Creates a text output and writes it into given buffer.
print(Enum<?>) - Method in class net.time4j.format.TextAccessor
Prints the given element value as String.
print(ChronoDisplay, Appendable, AttributeQuery) - Method in interface net.time4j.format.TextElement
Converts the element value in given context to a formatted text.
print(TimeSpan<? super U>, Appendable) - Method in class net.time4j.format.TimeSpanFormatter
Creates a textual output of given duration and writes to the buffer.
print(long, CalendarUnit, TextWidth) - Method in class net.time4j.PrettyTime
Formats given duration in calendar units.
print(long, ClockUnit, TextWidth) - Method in class net.time4j.PrettyTime
Formats given duration in clock units.
print(Duration<?>) - Method in class net.time4j.PrettyTime
Formats the total given duration.
print(Duration<?>, TextWidth) - Method in class net.time4j.PrettyTime
Formats the total given duration.
print(Duration<?>, TextWidth, boolean, int) - Method in class net.time4j.PrettyTime
Formats given duration.
print(TemporalFormatter<Moment>) - Method in class net.time4j.ZonalDateTime
Creates a formatted output of this instance.
printRelative(UnixTime, TZID) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in at most second precision or less.
printRelative(UnixTime, String) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in at most second precision or less.
printRelative(UnixTime, Timezone, TimeUnit) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in given precision or less.
printRelativeInStdTimezone(UnixTime) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in at most second precision or less - using the system timezone.
printRelativeOrDate(PlainDate, TZID, CalendarUnit, TemporalFormatter<PlainDate>) - Method in class net.time4j.PrettyTime
Formats given date relative to the current date of PrettyTime.getReferenceClock() as duration or as absolute date.
printRelativeOrDateTime(UnixTime, Timezone, TimeUnit, long, TemporalFormatter<Moment>) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in given precision or as absolute date-time.
printRelativeOrDateTime(UnixTime, Timezone, TimeUnit, CalendarUnit, TemporalFormatter<Moment>) - Method in class net.time4j.PrettyTime
Formats given time point relative to the current time of PrettyTime.getReferenceClock() as duration in given precision or as absolute date-time.
printToday() - Method in class net.time4j.PrettyTime
Determines the localized word for "today".
PROLEPTIC_BYZANTINE - Static variable in class net.time4j.history.ChronoHistory
Describes no real historic event but just the proleptic byzantine calendar which is assumed to be in power all times on or after the creation of the world.
PROLEPTIC_GREGORIAN - Static variable in class net.time4j.history.ChronoHistory
Describes no real historic event but just the proleptic gregorian calendar which is assumed to be in power all times.
PROLEPTIC_JULIAN - Static variable in class net.time4j.history.ChronoHistory
Describes no real historic event but just the proleptic julian calendar which is assumed to be in power all times.
ProportionalElement<V extends java.lang.Number,T> - Interface in net.time4j
Defines an element which can interprete its value as proportional value.
PROTECTED_CHARACTERS - Static variable in class net.time4j.format.Attributes
Determines how many remaining chars in a given text are reserved and cannot be consumed by the current format step.

Q

Quarter - Enum in net.time4j
Represents a quarter (in most cases of a year).
QUARTER_OF_YEAR - Static variable in class net.time4j.PlainDate
Element with the quarter of year in the value range Q1-Q4.
quarters(String, Locale, TextWidth, OutputContext) - Method in interface net.time4j.format.TextProvider

R

ratio() - Method in interface net.time4j.ProportionalElement
Defines a query which interpretes the value of this element as proportional rational number within the range between minimum and maximum.
RawValues - Class in net.time4j.format
Stores any kind of raw values as ChronoDisplay.
RawValues() - Constructor for class net.time4j.format.RawValues
Initially this instance has no defined raw values.
read(ObjectInput) - Static method in class net.time4j.ZonalDateTime
This is the reverse operation of ZonalDateTime.write(ObjectOutput).
readDayOfMonth(long) - Static method in class net.time4j.base.GregorianMath
Returns the day of month from given binary compressed date.
readMonth(long) - Static method in class net.time4j.base.GregorianMath
Returns the month from given binary compressed date.
readYear(long) - Static method in class net.time4j.base.GregorianMath
Returns the year from given binary compressed date.
RealTime<U> - Interface in net.time4j.engine
Represents a machine time span in (possibly fractional) seconds only.
realTimeInMicros() - Method in class net.time4j.SystemClock
Yields the current time in microseconds elapsed since UTC epoch [1972-01-01T00:00:00,000000Z].
recalibrated() - Method in class net.time4j.SystemClock
Recalibrates this instance and yields a new copy.
refresh() - Static method in class net.time4j.tz.Timezone.Cache
Can refresh the timezone cache in case of a dynamic update of the underlying timezone repository.
register(Locale, PluralRules) - Static method in class net.time4j.format.PluralRules
Registers given plural rules for a language, possibly overriding CLDR-default setting.
registerNegativeLS(int, int, int) - Method in class net.time4j.scale.LeapSeconds
Registers a new negative leap second by defining the switch-over-day.
registerPositiveLS(int, int, int) - Method in class net.time4j.scale.LeapSeconds
Registers a new positive leap second by defining the switch-over-day.
registerProvider(ZoneModelProvider) - Static method in class net.time4j.tz.Timezone
Registers manually the given zone model provider.
registerReceiver(Context) - Static method in class net.time4j.android.ApplicationStarter
Registers a timezone-change-receiver on given app context.
RELATED_GREGORIAN_YEAR - Static variable in class net.time4j.calendar.CommonElements
Represents the related gregorian year which corresponds to the start of any given non-gregorian calendar year.
RelativeTimeProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized unit patterns and is instantiated via a ServiceLoader-mechanism.
remove(AttributeKey<?>) - Method in class net.time4j.format.Attributes.Builder
Removes the specified attribute.
reset() - Method in class net.time4j.format.expert.ParseLog
Reuses this instance for next parse process.
resolve(ChronoEntity<?>, Locale, AttributeQuery) - Method in interface net.time4j.engine.ChronoExtension
Updates the given value source if necessary in order to resolve the values of extension elements to values of standard elements.
resolve(GregorianDate, WallTime, Timezone) - Method in interface net.time4j.tz.TransitionStrategy
Calculates a suitable global timestamp for given local timestamp.
ResourceLoader - Class in net.time4j.base
Defines a general access point of loading any text resources and services.
RFC_1123 - Static variable in class net.time4j.format.expert.ChronoFormatter
Special formatter for printing or parsing moments according to the RFC-1123-specification.
roll(int) - Method in enum net.time4j.Month
Rolls this month by given amount of months.
roll(long, ClockUnit) - Method in class net.time4j.PlainTime
Rolls this time by the given duration (as amount and unit) and also counts possible day overflow.
roll(int) - Method in enum net.time4j.Quarter
Rolls by given amount of quarters.
roll(int) - Method in enum net.time4j.Weekday
Rolls this day of week by given amount of days.
rounded() - Method in enum net.time4j.ClockUnit
Yields a normalizer which converts a given duration in another normalized duration with smaller units truncated and this unit rounded.
roundedDown(int) - Method in interface net.time4j.ProportionalElement
Rounds this chronological element down and makes its numerical value an integral multiple of given step width if possible.
roundedHalf(int) - Method in interface net.time4j.ProportionalElement
Rounds this chronological element up or down and makes its numerical value an integral multiple of given step width if possible.
roundedToFullHour() - Method in interface net.time4j.WallTimeElement
Performs rounding to full hour in half rounding mode.
roundedToFullMinute() - Method in interface net.time4j.WallTimeElement
Performs rounding to full minute in half rounding mode.
roundedUp(int) - Method in interface net.time4j.ProportionalElement
Rounds this chronological element up and makes its numerical value an integral multiple of given step width if possible.
RuleNotFoundException - Exception in net.time4j.engine
Indicates that a chronological rule for an element or a time unit is missing.

S

safeAdd(int, int) - Static method in class net.time4j.base.MathUtils
Sums up the numbers with range check.
safeAdd(long, long) - Static method in class net.time4j.base.MathUtils
Sums up the numbers with range check.
safeCast(long) - Static method in class net.time4j.base.MathUtils
Performs a safe type-cast to an int-primitive.
safeMultiply(int, int) - Static method in class net.time4j.base.MathUtils
Multiplies the numbers with range check.
safeMultiply(long, long) - Static method in class net.time4j.base.MathUtils
Multiplies the numbers with range check.
safeNegate(int) - Static method in class net.time4j.base.MathUtils
Inverts the number with range check.
safeNegate(long) - Static method in class net.time4j.base.MathUtils
Inverts the number with range check.
safeSubtract(int, int) - Static method in class net.time4j.base.MathUtils
Subtracts the numbers from each other with range check.
safeSubtract(long, long) - Static method in class net.time4j.base.MathUtils
Subtracts the numbers from each other with range check.
SCALIGER - Static variable in class net.time4j.history.AncientJulianLeapYears
Proposed by Joseph Justus Scaliger in year 1583, the leap years are assumed to be 42, 39, 36, 33, 30, 27, 24, 21, 18, 15, 12, 9 (BC).
SECOND_OF_DAY - Static variable in class net.time4j.PlainTime
Element with the second of day in the value range 0-86400.
SECOND_OF_MINUTE - Static variable in class net.time4j.calendar.EthiopianTime
The second of minute with the range 0-59.
SECOND_OF_MINUTE - Static variable in class net.time4j.PlainTime
Element with the second of minute in the value range 0-59.
seconds(int) - Method in class net.time4j.Duration.Builder
Adds a second item.
services(Class<S>) - Method in class net.time4j.base.ResourceLoader
Finds a collection of service providers available for given service provider interface.
set(AttributeKey<Boolean>, boolean) - Method in class net.time4j.format.Attributes.Builder
Sets an attribute of boolean-type.
set(AttributeKey<Integer>, int) - Method in class net.time4j.format.Attributes.Builder
Sets an attribute of int-type.
set(AttributeKey<Character>, char) - Method in class net.time4j.format.Attributes.Builder
Sets an attribute of char-type.
set(AttributeKey<A>, A) - Method in class net.time4j.format.Attributes.Builder
Sets an attribute of enum-type.
setAll(Attributes) - Method in class net.time4j.format.Attributes.Builder
Accepts all given attributes.
setCacheActive(boolean) - Static method in class net.time4j.tz.Timezone.Cache
Aktivates or deactivates the internal cache.
setCalendarVariant(String) - Method in class net.time4j.format.Attributes.Builder
Sets the calendar variant.
setDefault(ChronoElement<V>, V) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Defines a default value if the parser has not parsed or found a value for given element.
setError(int, String) - Method in class net.time4j.format.expert.ParseLog
Sets an error information.
setLanguage(Locale) - Method in class net.time4j.format.Attributes.Builder
Sets the language.
setLenient(V, ChronoElement<V>) - Static method in class net.time4j.engine.StdOperator
Yields an operator which sets any entity such that its actual element value will be set in lenient mode to given value.
setLenient(V) - Method in interface net.time4j.ProportionalElement
Adjusts any kind of entity such that this element will be set to the given value in lenient mode.
setMinimumCacheSize(int) - Static method in class net.time4j.tz.Timezone.Cache
Updates the size of the internal timezone cache.
setPosition(int) - Method in class net.time4j.format.expert.ParseLog
Sets the current position of the parser to given new position.
setStdTimezone() - Method in class net.time4j.format.Attributes.Builder
Sets the system timezone reference.
setTimezone(TZID) - Method in class net.time4j.format.Attributes.Builder
Sets the timezone reference.
setTimezone(String) - Method in class net.time4j.format.Attributes.Builder
Sets the timezone reference.
setToFirst(Weekday) - Method in interface net.time4j.OrdinalWeekdayElement
Defines an operator which moves a date to the first given weekday in month.
setToFourth(Weekday) - Method in interface net.time4j.OrdinalWeekdayElement
Defines an operator which moves a date to the fourth given weekday in month.
setToLast(Weekday) - Method in interface net.time4j.OrdinalWeekdayElement
Defines an operator which moves a date to the last given weekday in month.
setToNext(V) - Method in interface net.time4j.NavigableElement
Moves a time point to the first given element value which is after the current element value.
setToNext(PlainTime) - Method in interface net.time4j.WallTimeElement
Moves a timestamp to the next given wall time and change the day if necessary.
setToNextFullHour() - Method in interface net.time4j.WallTimeElement
Adjusts to next full hour.
setToNextFullMinute() - Method in interface net.time4j.WallTimeElement
Adjusts to next full minute.
setToNextOrSame(V) - Method in interface net.time4j.NavigableElement
Moves a time point to the first given element value which is after or equal to the current element value.
setToNextOrSame(PlainTime) - Method in interface net.time4j.WallTimeElement
Moves a timestamp to the next or same given wall time and change the day if necessary.
setToPrevious(V) - Method in interface net.time4j.NavigableElement
Moves a time point to the first given element value which is before the current element value.
setToPrevious(PlainTime) - Method in interface net.time4j.WallTimeElement
Moves a timestamp to the previous given wall time and change the day backwards if necessary.
setToPreviousOrSame(V) - Method in interface net.time4j.NavigableElement
Moves a time point to the first given element value which is before or equal to the current element value.
setToPreviousOrSame(PlainTime) - Method in interface net.time4j.WallTimeElement
Moves a timestamp to the previous or same given wall time and change the day backwards if necessary.
setToSecond(Weekday) - Method in interface net.time4j.OrdinalWeekdayElement
Defines an operator which moves a date to the second given weekday in month.
setToThird(Weekday) - Method in interface net.time4j.OrdinalWeekdayElement
Defines an operator which moves a date to the third given weekday in month.
setUp(Class<T>, ChronoMerger<T>, Map<String, ? extends CalendarSystem<T>>) - Static method in class net.time4j.engine.CalendarFamily.Builder
Creates a builder for building a calendar family.
setUp(Class<T>, ChronoMerger<T>) - Static method in class net.time4j.engine.Chronology.Builder
Creates a builder for building a new chronological system.
setUp(Class<U>, Class<T>, ChronoMerger<T>, T, T) - Static method in class net.time4j.engine.TimeAxis.Builder
Creates a builder for building a chronological but non-calendrical system.
setUp(Class<U>, Class<D>, ChronoMerger<D>, CalendarSystem<D>) - Static method in class net.time4j.engine.TimeAxis.Builder
Creates a builder for building a time axis for plain calendrical objects.
setUp(Class<T>, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a builder for creating formatters.
setUp(Chronology<T>, Locale) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a builder for creating formatters.
setUpWithOverride(Locale, CalendarFamily<C>) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a builder for creating global formatters with usage of given calendar type.
setUpWithOverride(Locale, Chronology<C>) - Static method in class net.time4j.format.expert.ChronoFormatter
Constructs a builder for creating global formatters with usage of given calendar type.
setWarning() - Method in class net.time4j.format.expert.ParseLog
Sets a warning to indicate if the current formatter should try to use default values for chronological elements which could not be parsed.
SI - Enum in net.time4j
Defines the SI-second as the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium 133 atom.
SignPolicy - Enum in net.time4j.format.expert
Determines a suitable strategy for handling numerical signs.
skipUnknown(int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Skips all characters from input as unparseable until at least given count of characters is left.
skipUnknown(ChronoCondition<Character>, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Skips all characters accepted by given condition as unparseable.
SQL_DATE - Static variable in class net.time4j.sql.JDBCAdapter
Bridge between a JDBC-Date and the class PlainDate.
SQL_TIME - Static variable in class net.time4j.sql.JDBCAdapter
Bridge between a JDBC-Time and the class PlainTime.
SQL_TIMESTAMP - Static variable in class net.time4j.sql.JDBCAdapter
Bridge between a JDBC-Timestamp and the class PlainTimestamp.
SQL_TIMESTAMP_WITH_ZONE - Static variable in class net.time4j.sql.JDBCAdapter
Bridge between a JDBC-Timestamp and the class Moment.
START_OF_DAY - Static variable in class net.time4j.format.Attributes
Defines an attribute key which can be used in queries for the start of day during formatting or parsing.
StartOfDay - Class in net.time4j.engine
Defines the start of a given calendar day relative to midnight in seconds.
startOptionalSection() - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new optional section where errors in parsing will not cause an exception but just be ignored.
startOptionalSection(ChronoCondition<ChronoDisplay>) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new optional section where errors in parsing will not cause an exception but just be ignored.
startSection(AttributeKey<Boolean>, boolean) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new section with given sectional attribute.
startSection(AttributeKey<Integer>, int) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new section with given sectional attribute.
startSection(AttributeKey<Character>, char) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new section with given sectional attribute.
startSection(AttributeKey<A>, A) - Method in class net.time4j.format.expert.ChronoFormatter.Builder
Starts a new section with given sectional attribute.
STD_CALENDAR_PERIOD - Static variable in class net.time4j.Duration
Normalizes the calendrical items of a duration on the base 1 year = 12 months - without converting the days to months.
STD_CLOCK_PERIOD - Static variable in class net.time4j.Duration
Normalizes the wall time items of a duration on the base 1 day = 24 hours und 1 hour = 60 minutes and 1 minute = 60 seconds.
STD_PERIOD - Static variable in class net.time4j.Duration
Normalizes the duration items on the base of 1 year = 12 months and 1 day = 24 hours and 1 hour = 60 minutes and 1 minute = 60 seconds - without converting days to months.
StdCalendarElement<V,T> - Interface in net.time4j.calendar
Extends a chronological element by some standard ways of manipulation.
StdOperator<T extends ChronoEntity<T>> - Class in net.time4j.engine
Factory for producing standard chronological operators which are applicable on most chronological entities.
StdZoneIdentifier - Interface in net.time4j.tz.olson
Identifies a timezone in a standard way.
stepBackwards(T) - Method in class net.time4j.engine.TimeAxis
 
stepBackwards(T) - Method in interface net.time4j.engine.TimeLine
Move given point in time backwards by one step.
stepForward(T) - Method in class net.time4j.engine.TimeAxis
 
stepForward(T) - Method in interface net.time4j.engine.TimeLine
Move given point in time forward by one step.
STRICT_MODE - Static variable in class net.time4j.tz.Timezone
In addition to the standard strategy, this strategy ensures the use of valid local timestamps.
strip(long) - Method in class net.time4j.scale.LeapSeconds
Converts given UTC-timestamp to an UNIX-timestamp without leap seconds.
subtractFrom(T) - Method in class net.time4j.engine.AbstractDuration
Subtracts this duration from given time point using the default algorithm.
subtractFrom(T) - Method in interface net.time4j.engine.TimeSpan
Subtracts this time span from given time point.
supportsNegativeLS() - Method in interface net.time4j.scale.LeapSecondProvider
Queries if negative leapseconds are supported.
supportsNegativeLS() - Method in class net.time4j.scale.LeapSeconds
Queries if negative leap seconds are supported.
SUPPRESS_UTC_LEAPSECONDS - Static variable in class net.time4j.scale.LeapSeconds
System property "net.time4j.scale.leapseconds.suppressed" which determines that no leap seconds shall be loaded and used.
synchronizedWith(TimeSource<?>) - Method in class net.time4j.SystemClock
Synchronizes this instance with given time source and yields a new copy.
SystemClock - Class in net.time4j
Represents a clock which is based on the clock of the underlying operating system.

T

TABOT - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the tabot name of the associated day-of-month.
Tabot - Class in net.time4j.calendar
Used in Ethiopian calendar for associating the day of month with a name.
Temporal<C> - Interface in net.time4j.engine
Represents an object which can be sorted on a time axis in a temporal-only way.
TemporalFormatter<T> - Interface in net.time4j.format
Generic facade for any temporal/chronological format object which can print temporal objects to text or parse texts to temporal objects.
TemporalType<S,T> - Class in net.time4j
Serves as bridge to temporal types of JDK or other date and time libraries.
test(CopticCalendar) - Method in enum net.time4j.calendar.CopticMonth
 
test(EthiopianCalendar) - Method in enum net.time4j.calendar.EthiopianMonth
 
test(HijriCalendar) - Method in enum net.time4j.calendar.HijriMonth
 
test(PersianCalendar) - Method in enum net.time4j.calendar.PersianMonth
 
test(T) - Method in interface net.time4j.engine.ChronoCondition
Decides if given context matches this condition.
test(WallTime) - Method in enum net.time4j.Meridiem
 
test(GregorianDate) - Method in enum net.time4j.Month
 
test(GregorianDate) - Method in enum net.time4j.Quarter
 
test(GregorianDate) - Method in enum net.time4j.Weekday
 
TEXT_WIDTH - Static variable in class net.time4j.format.Attributes
Determines the text width to be used in formatting and parsing.
TextAccessor - Class in net.time4j.format
Supplies an access to the internal name list of an enum-based element value.
TextElement<V> - Interface in net.time4j.format
A chronological element which can be formatted as text or can be parsed from a text.
TextProvider - Interface in net.time4j.format
This SPI-interface enables the access to calendrical standard text informations and will be instantiated by a ServiceLoader-mechanism.
TextWidth - Enum in net.time4j.format
Defines the width of a formatted output of chronological element values as text.
ThaiSolarCalendar - Class in net.time4j.calendar
The Thai solar calendar calendar used in Thailand uses as only difference to western gregorian calendar a different year numbering with the Buddhist era mainly.
ThaiSolarEra - Enum in net.time4j.calendar
The Thai-Solar calendar supports two eras related to either the Rattanakosin kingdom (historic) or to the date of death of Buddha (used today).
TickProvider - Interface in net.time4j.scale
This SPI-interface describes how nanoseconds since an arbitrary start time are generated.
TIME_SCALE - Static variable in class net.time4j.format.Attributes
Attribute for the time scale to be used in parsing or formatting universal timestamps.
TimeApplication - Class in net.time4j.android
Serves as super class for any time-based android application using Time4A.
TimeApplication() - Constructor for class net.time4j.android.TimeApplication
 
TimeAxis<U,T extends TimePoint<U,T>> - Class in net.time4j.engine
A time axis is a dynamic view on a chronology where a system of registered time units is used to define a time arithmetic for any time points belonging to this time axis respective chronology.
TimeAxis.Builder<U,T extends TimePoint<U,T>> - Class in net.time4j.engine
Creates a builder for a new time axis respective chronology and will only be used during loading a class of type TimePoint (T) in a static initializer.
TimeLine<T> - Interface in net.time4j.engine
Represents a time axis where a point in time can be moved forward or backward.
TimeMetric<U,P> - Interface in net.time4j.engine
Computes temporal distances on a time axis as time spans.
TimePoint<U,T extends TimePoint<U,T>> - Class in net.time4j.engine
Represents an immutable time point along a time axis which is directed into the future.
TimePoint() - Constructor for class net.time4j.engine.TimePoint
 
TimeScale - Enum in net.time4j.scale
Defines some time scales for usage both in civil life and in science.
TimeSource<T extends UnixTime> - Interface in net.time4j.base
Represents any kind of clock as source of current world time.
TimeSpan<U> - Interface in net.time4j.engine
Represents a common time span with an associated sign and a sequence of time units and related amounts.
TimeSpan.Item<U> - Class in net.time4j.engine
Represents a single item of a time span which is based on only one time unit and has a non-negative amount.
TimeSpanFormatter<U,S extends TimeSpan<U>> - Class in net.time4j.format
Represents a non-localized and user-defined format for timespans based on a pattern containing some standard symbols and literals.
Timezone - Class in net.time4j.tz
Loads and keeps timezone data including the rules.
Timezone.Cache - Class in net.time4j.tz
Offers some static methods for the configuration of the timezone cache.
TIMEZONE_ID - Static variable in class net.time4j.format.Attributes
Attribute denoting the timezone identifier for display purposes.
toCalendarPeriod() - Method in class net.time4j.Duration
Extracts a new duration with all contained calendar units only.
toClockPeriod() - Method in class net.time4j.Duration
Extracts a new duration with all contained clock units only.
toClockPeriodWithDaysAs24Hours() - Method in class net.time4j.Duration
Extracts a new duration with all contained clock units only.
toDate() - Method in class net.time4j.GeneralTimestamp
Yields the date component.
toDate() - Method in class net.time4j.PlainTimestamp
Synonym for getCalendarDate().
today() - Method in class net.time4j.ZonalClock
Ermittelt das aktuelle Datum in der assoziierten Zeitzone.
toFormat() - Method in class net.time4j.format.expert.ChronoFormatter
Converts this formatter into a traditional java.text.Format-object.
toGeneralTimestamp(Chronology<C>, TZID, StartOfDay) - Method in class net.time4j.Moment
Converts this instance to a general timestamp in given timezone.
toGeneralTimestamp(CalendarFamily<C>, String, TZID, StartOfDay) - Method in class net.time4j.Moment
Converts this instance to a general timestamp in given timezone.
toInteger(String) - Method in enum net.time4j.format.NumberSystem
Converts given text numeral to an integer in smart mode.
toInteger(String, Leniency) - Method in enum net.time4j.format.NumberSystem
Converts given text numeral to an integer.
toISO() - Method in class net.time4j.calendar.EthiopianTime
Converts this instance to its ISO-analogy.
toLocalTimestamp() - Method in class net.time4j.Moment
Converts this instance to a local timestamp in the system timezone.
toMJD(GregorianDate) - Static method in class net.time4j.base.GregorianMath
Calculates the modified julian date.
toMJD(int, int, int) - Static method in class net.time4j.base.GregorianMath
Calculates the modified julian date.
toMoment() - Method in class net.time4j.ZonalDateTime
Converts this object to a global UTC-moment.
toNumeral(int) - Method in enum net.time4j.format.NumberSystem
Converts given integer to a text numeral.
toNumeral(int, Appendable) - Method in enum net.time4j.format.NumberSystem
Converts given integer to a text numeral which will then be written into buffer.
toPackedDate(long) - Static method in class net.time4j.base.GregorianMath
Calculates the gregorian Date based on given modified julian date in binary compressed format.
toString() - Method in interface net.time4j.base.GregorianDate
Yields a canonical representation in ISO-format "YYYY-MM-DD".
toString() - Method in interface net.time4j.base.WallTime
Yields a canonical representation in ISO-format "Thh:mm" or "Thh:mm:ss".
toString() - Method in class net.time4j.calendar.CopticCalendar
 
toString() - Method in class net.time4j.calendar.EthiopianCalendar
 
toString() - Method in class net.time4j.calendar.EthiopianTime
 
toString() - Method in class net.time4j.calendar.HijriCalendar
 
toString() - Method in class net.time4j.calendar.JulianCalendar
 
toString() - Method in class net.time4j.calendar.MinguoCalendar
 
toString() - Method in class net.time4j.calendar.PersianCalendar
 
toString() - Method in class net.time4j.calendar.Tabot
 
toString() - Method in class net.time4j.calendar.ThaiSolarCalendar
 
toString() - Method in class net.time4j.DayPeriod
For debugging purposes.
toString() - Method in class net.time4j.Duration
Gets a canonical representation which optionally starts with a negative sign then continues with the letter "P", followed by a sequence of alphanumerical chars similar to the definition given in ISO-8601.
toString() - Method in class net.time4j.engine.AbstractDuration
Yields a canonical representation which optionally starts with the sign then continues with the letter "P" followed by a comma-separated sequence of duration items.
toString() - Method in class net.time4j.engine.BasicElement
Serves mainly for debugging support.
toString() - Method in class net.time4j.engine.CalendarDays
Returns an ISO-8601-like duration representation in format "[-]P{n}D".
toString() - Method in class net.time4j.engine.CalendarVariant
Provides a complete textual representation of the state of this calendar variant.
toString() - Method in class net.time4j.engine.TimePoint
Provides a complete textual representation of the state of this time point.
toString() - Method in class net.time4j.engine.TimeSpan.Item
Provides a canonical representation in the format 'P' amount '{' unit '}', for example "P4{YEARS}".
toString() - Method in class net.time4j.format.Attributes
Supports mainly debugging.
toString() - Method in class net.time4j.format.CalendarText
Yields the name of the internal TextProvider.
toString() - Method in class net.time4j.format.expert.ChronoFormatter
For debugging purposes.
toString() - Method in class net.time4j.format.expert.ElementPosition
For debugging purposes.
toString() - Method in class net.time4j.format.expert.ParseLog
Debugging support.
toString() - Method in class net.time4j.format.TextAccessor
Supports mainly debugging.
toString() - Method in class net.time4j.GeneralTimestamp
 
toString() - Method in class net.time4j.history.AncientJulianLeapYears
 
toString() - Method in class net.time4j.history.ChronoHistory
 
toString() - Method in class net.time4j.history.EraPreference
For debugging purposes.
toString() - Method in class net.time4j.history.HistoricDate
 
toString() - Method in class net.time4j.history.NewYearStrategy
For debugging purposes.
toString() - Method in class net.time4j.Moment
Provides a canonical representation in the ISO-format [yyyy-MM-ddTHH:mm:ss,fffffffffZ].
toString(TimeScale) - Method in class net.time4j.Moment
Creates a formatted view of this instance taking in account given time scale.
toString() - Method in class net.time4j.PlainDate
Creates a canonical representation of the form "YYYY-MM-DD" as documented in ISO-8601.
toString() - Method in class net.time4j.PlainTime
Dependent on the precision of this instance, this method yields a canonical representation in one of following formats (CLDR-syntax): 'T'HH 'T'HH:mm 'T'HH:mm:ss 'T'HH:mm:ss,SSS 'T'HH:mm:ss,SSSSSS 'T'HH:mm:ss,SSSSSSSSS The fraction part will be preceded by a comma as recommended by ISO unless the system property "net.time4j.format.iso.decimal.dot" was set to "true".
toString() - Method in class net.time4j.PlainTimestamp
Creates a canonical representation of the form "yyyy-MM-dd'T'HH:mm:ss,fffffffff".
toString() - Method in class net.time4j.scale.LeapSeconds
For debugging purposes.
toString() - Method in class net.time4j.tz.ZonalOffset
Returns a complete short representation of this shift including the sign.
toString() - Method in class net.time4j.tz.ZonalTransition
Supports debugging.
toString() - Method in class net.time4j.Weekcycle
 
toString() - Method in class net.time4j.Weekmodel
Debugging-support.
toString() - Method in class net.time4j.ZonalDateTime
Yields a canonical representation in ISO-like-style.
toStringISO() - Method in class net.time4j.Duration
Gets a canonical representation which starts with the letter "P", followed by a sequence of alphanumerical chars as defined in ISO-8601.
toStringXML() - Method in class net.time4j.Duration
Gets a canonical representation conforming to XML-schema which optionally starts with a negative sign then continues with the letter "P", followed by a sequence of alphanumerical chars similar to the definition given in ISO-8601.
toTime() - Method in class net.time4j.GeneralTimestamp
Yields the time component.
toTime() - Method in class net.time4j.PlainTimestamp
Synonym for getWallTime().
toTimestamp() - Method in class net.time4j.ZonalDateTime
Converts this object to a zonal timestamp.
toZonalTimestamp(TZID) - Method in class net.time4j.Moment
Converts this instance to a local timestamp in given timezone.
toZonalTimestamp(String) - Method in class net.time4j.Moment
Converts this instance to a local timestamp in given timezone.
TRAILING_CHARACTERS - Static variable in class net.time4j.format.Attributes
Controls if any trailing unparsed characters will be tolerated or not.
transform(long) - Method in interface net.time4j.engine.CalendarSystem
Transforms given day number to a calendar date on the local time line at the reference time of noon.
transform(D) - Method in interface net.time4j.engine.CalendarSystem
Transforms given calendar date to a day number on the local time line at the reference time of noon.
transform(Class<T>) - Method in class net.time4j.engine.CalendarVariant
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(Class<T>, String) - Method in class net.time4j.engine.CalendarVariant
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(Class<T>, VariantSource) - Method in class net.time4j.engine.CalendarVariant
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(Class<T>) - Method in class net.time4j.engine.Calendrical
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(Class<T>, String) - Method in class net.time4j.engine.Calendrical
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(Class<T>, VariantSource) - Method in class net.time4j.engine.Calendrical
Converts this calendar date to the given target type based on the count of days relative to UTC epoch [1972-01-01].
transform(long, EpochDays) - Method in enum net.time4j.engine.EpochDays
Converts given day number to a day number based on this epoch at reference time of midnight.
transform(TimeScale) - Method in class net.time4j.Moment
Represents this timestamp as decimal value in given time scale.
TRANSITION_STRATEGY - Static variable in class net.time4j.format.Attributes
Attribute for the conflict strategy to be used in resolving ambivalent or invalid local timestamps.
TransitionHistory - Interface in net.time4j.tz
Keeps all offset transitions and rules of a timezone.
TransitionModel - Class in net.time4j.tz.model
Factory class for creating zonal transition histories.
TransitionStrategy - Interface in net.time4j.tz
Serves for resolving of local timestamps to a global UNIX timestamp, escpecially if there are conflicts due to gaps or overlaps on the local timeline.
translate(S) - Method in interface net.time4j.engine.Converter
Converts the external type to a type in Time4J.
translate(S) - Method in class net.time4j.TemporalType
Converts the external type to a type in Time4J.
truncated() - Method in enum net.time4j.ClockUnit
Yields a normalizer which converts a given duration in another duration with smaller units truncated.
type() - Method in interface net.time4j.engine.AttributeKey
Typ des assoziierten Formatattributs.
TZID - Interface in net.time4j.tz
Identifies a timezone.

U

union(TimeSpan<? extends U>) - Method in class net.time4j.Duration
Creates a duration as union of this instance and given timespan where partial amounts of equal units will be summed up.
unitComparator() - Method in class net.time4j.engine.TimeAxis
Compares time units by ascending precision (that is descending length).
UnitPatternProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized unit patterns and is instantiated via a ServiceLoader-mechanism.
UnitRule<T> - Interface in net.time4j.engine
Represents a rule for the addition or subtraction associated with a time unit.
UniversalTime - Interface in net.time4j.scale
Defines a time point respective coordinate on the universal timeline as the count of seconds relative to UTC epoch [1972-01-01T00:00:00Z] in the UTC-timezone (Greenwich meridian) and a nanosecond as part of last second.
UNIX_EPOCH - Static variable in class net.time4j.Moment
Start of UNIX-era = [1970-01-01T00:00:00,000000000Z].
UnixTime - Interface in net.time4j.base
Represents any UNIX timestamp.
unlessInvalid() - Method in enum net.time4j.CalendarUnit
Defines a variation of this unit which handles invalid intermediate dates in additions and subtractions by throwing a ChronoException.
until(T, TimeMetric<? extends U, P>) - Method in class net.time4j.engine.TimePoint
Calculates the (most normalized) time span between this time point and given end time point using the given metric.
until(T, U) - Method in class net.time4j.engine.TimePoint
Calculates the temporal distance between this time point and given end time point in only one time unit.
until(int) - Method in enum net.time4j.history.NewYearRule
Creates a new-year-strategy based on this rule which is valid until given year of era.
until(Moment, SI) - Method in class net.time4j.Moment
Calculates the time distance between this timestamp and given end timestamp in given SI-unit on the UTC time scale.
USE_OF_CLASSLOADER_ONLY - Static variable in class net.time4j.base.ResourceLoader
Name der system property, die kontrolliert, ob nur der Classloader statt einer URI-Konstruktion verwendet werden soll.
UTC - Static variable in class net.time4j.tz.ZonalOffset
Constant for the UTC timezone representing a shift of 0 seconds with the canonical representation "Z".

V

ValidationElement - Enum in net.time4j.engine
A specialized element for communicating validation failures during parsing.
valueOf(String) - Static method in enum net.time4j.calendar.CopticCalendar.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.CopticEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.CopticMonth
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.calendar.CopticMonth
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.calendar.EthiopianCalendar.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.EthiopianEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.EthiopianMonth
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.calendar.EthiopianMonth
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.calendar.EthiopianTime.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.Evangelist
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.HijriAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.HijriCalendar.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.HijriEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.HijriMonth
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.calendar.HijriMonth
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.calendar.JulianCalendar.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.MinguoEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.PersianCalendar.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.PersianEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.calendar.PersianMonth
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.calendar.PersianMonth
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.calendar.ThaiSolarEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.CalendarUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.ClockUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.engine.EpochDays
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.engine.ValidationElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.DisplayMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.expert.PatternType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.expert.SignPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.Leniency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.NumberSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.NumberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.OutputContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.PluralCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.format.TextWidth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.history.Computus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.history.HistoricEra
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.history.NewYearRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.history.YearDefinition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.Meridiem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.Month
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.Month
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.Quarter
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.Quarter
Gets the enum-constant which corresponds to the given numerical value.
valueOf(String) - Static method in enum net.time4j.scale.TimeScale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.SI
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.GapResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.model.OffsetIndicator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.NameStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.OffsetSign
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AFRICA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AMERICA.INDIANA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AMERICA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.ANTARCTICA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.ASIA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.ATLANTIC
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.AUSTRALIA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.EUROPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.INDIAN
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.olson.PACIFIC
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.tz.OverlapResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.Weekday
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.time4j.Weekday
Gets the enum-constant which corresponds to the given numerical value.
valueOf(int, Weekmodel) - Static method in enum net.time4j.Weekday
Gets the enum-constant which corresponds to the given localized numerical value taking into account given week model.
valueOf(int, Month, int) - Static method in enum net.time4j.Weekday
Gets the weekday corresponding to given gregorian date.
values() - Static method in enum net.time4j.calendar.CopticCalendar.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.CopticEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.CopticMonth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.EthiopianCalendar.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.EthiopianEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.EthiopianMonth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.EthiopianTime.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.Evangelist
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.HijriAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.HijriCalendar.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.HijriEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.HijriMonth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.JulianCalendar.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.MinguoEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.PersianCalendar.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.PersianEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.PersianMonth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.calendar.ThaiSolarEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.CalendarUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.ClockUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.engine.EpochDays
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.engine.ValidationElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.DisplayMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.expert.PatternType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.expert.SignPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.Leniency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.NumberSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.NumberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.OutputContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.PluralCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.format.TextWidth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.history.Computus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.history.HistoricEra
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.history.NewYearRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.history.YearDefinition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.Meridiem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.Month
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.Quarter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.scale.TimeScale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.SI
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.GapResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.model.OffsetIndicator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.NameStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.OffsetSign
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AFRICA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AMERICA.ARGENTINA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AMERICA.INDIANA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AMERICA.KENTUCKY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AMERICA.NORTH_DAKOTA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AMERICA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.ANTARCTICA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.ASIA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.ATLANTIC
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.AUSTRALIA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.EUROPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.INDIAN
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.olson.PACIFIC
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.tz.OverlapResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.Weekday
Returns an array containing the constants of this enum type, in the order they are declared.
values(Weekmodel) - Static method in enum net.time4j.Weekday
Yields an array which is sorted corresponding to the rule of given week model on which day a week starts.
VARIANT_DIYANET - Static variable in class net.time4j.calendar.HijriCalendar
The name of the Turkish Diyanet-variant.
VARIANT_ICU4J - Static variable in class net.time4j.calendar.HijriCalendar
The name of the astronomical ICU4J-variant.
VARIANT_UMALQURA - Static variable in class net.time4j.calendar.HijriCalendar
The name of Umm-al-qura-variant.
VariantSource - Interface in net.time4j.engine
Provides the name of any calendar variant.

W

WallTime - Interface in net.time4j.base
Defines a wall time on an analogue clock conforming to ISO-8601 in the range T00:00:00 - T24:00:00.
WallTimeElement - Interface in net.time4j
Represents the wall time.
weekBasedYears() - Static method in enum net.time4j.CalendarUnit
Defines a special calendar unit for week-based years which are not bound to the calendar year but to the week cycle of a year preserving the day of week and (if possible) the week of year.
Weekcycle - Class in net.time4j
Represents a special unit for week-based years which are described by ISO-8601 and follow the week cycle from Monday to Sunday.
WeekdataProvider - Interface in net.time4j.format
This SPI-interface enables the access to localized week rules and is instantiated via a ServiceLoader-mechanism.
Weekday - Enum in net.time4j
Enumeration of weekdays.
WEEKDAY_IN_MONTH - Static variable in class net.time4j.PlainDate
Element with the ordinal day-of-week within given calendar month in the value range 1-5.
weekdays(String, Locale, TextWidth, OutputContext) - Method in interface net.time4j.format.TextProvider
weekend() - Method in class net.time4j.Weekmodel
Defines a chronological condition if a date matches a weekend.
Weekmodel - Class in net.time4j
Defines rules for the localized handling of weekdays and calendar weeks on the base of a seven-day-week.
weekOfMonth(Chronology<T>, Weekmodel) - Static method in class net.time4j.calendar.CommonElements
Creates an integer element for the week of month in given chronology dependent on given week model.
weekOfMonth() - Method in class net.time4j.Weekmodel
Defines an element for the calendar week of month with a localized week number.
weekOfYear(Chronology<T>, Weekmodel) - Static method in class net.time4j.calendar.CommonElements
Creates an integer element for the week of year in given chronology dependent on given week model.
weekOfYear() - Method in class net.time4j.Weekmodel
Defines an element for the calendar week of year with a localized week number.
with(long, U) - Method in class net.time4j.Duration
Gets a copy of this duration where the partial amount associated with given time unit is changed.
with(Normalizer<U>) - Method in class net.time4j.Duration
Normalizes this duration by given normalizer.
with(ChronoElement<V>, V) - Method in class net.time4j.engine.ChronoEntity
Creates a copy of this instance with the changed element value.
with(ChronoElement<Integer>, int) - Method in class net.time4j.engine.ChronoEntity
Creates a copy of this instance with the changed element value.
with(ChronoElement<Long>, long) - Method in class net.time4j.engine.ChronoEntity
Creates a copy of this instance with the changed element value.
with(ChronoOperator<T>) - Method in class net.time4j.engine.ChronoEntity
Creates a copy of this instance which is adjusted by given ChronoOperator using a strategy pattern approach.
with(Locale) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given locale.
with(Leniency) - Method in class net.time4j.format.expert.ChronoFormatter
 
with(ChronoHistory) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with the given chronological history of gregorian calendar reforms.
with(Timezone) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given timezone which shall be used in formatting or parsing.
with(StartOfDay) - Method in class net.time4j.format.expert.ChronoFormatter
Sets the start of calendar day.
with(AttributeKey<Boolean>, boolean) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given boolean-attribute.
with(AttributeKey<Integer>, int) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given int-attribute.
with(AttributeKey<Character>, char) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given char-attribute.
with(AttributeKey<A>, A) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given enum-attribute.
with(Attributes) - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with given standard attributes.
with(Locale) - Method in interface net.time4j.format.TemporalFormatter
Creates a copy of this formatter with given locale.
with(Leniency) - Method in interface net.time4j.format.TemporalFormatter
Sets the leniency mode.
with(AncientJulianLeapYears) - Method in class net.time4j.history.ChronoHistory
Creates a copy of this history with given historic julian leap year sequence.
with(NewYearStrategy) - Method in class net.time4j.history.ChronoHistory
Creates a copy of this history with given new-year-strategy.
with(EraPreference) - Method in class net.time4j.history.ChronoHistory
Creates a copy of this history with given era preference.
with(ElementOperator<?>) - Method in class net.time4j.PlainTimestamp
Adjusts this timestamp by given operator.
with(PlainDate) - Method in class net.time4j.PlainTimestamp
Adjusts the calendar part of this timestamp.
with(PlainTime) - Method in class net.time4j.PlainTimestamp
Adjusts the wall time part of this timestamp.
with(TransitionStrategy) - Method in class net.time4j.tz.Timezone
Creates a copy of this timezone which uses given strategy for resolving local timestamps.
withAlternativeEraNames() - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with alternative era names.
withCalendarVariant(String) - Method in class net.time4j.format.expert.ChronoFormatter
Sets the calendar variant.
withCalendarVariant(VariantSource) - Method in class net.time4j.format.expert.ChronoFormatter
Sets the calendar variant.
withCarryOver() - Method in enum net.time4j.CalendarUnit
Defines a variation of this unit which resolves invalid intermediate dates in additions and subtractions by transferring any day overflow to the following month.
withDefault(ChronoElement<V>, V) - Method in class net.time4j.format.expert.ChronoFormatter
Determines a default replacement value for given element.
withEmptyUnit(CalendarUnit) - Method in class net.time4j.PrettyTime
Defines the time unit used for formatting an empty duration.
withEmptyUnit(ClockUnit) - Method in class net.time4j.PrettyTime
Defines the time unit used for formatting an empty duration.
withGregorianCutOver(PlainDate) - Method in class net.time4j.format.expert.ChronoFormatter
Short-cut for with(ChronoHistory.ofGregorianReform(date)).
withLatinEraNames() - Method in class net.time4j.format.expert.ChronoFormatter
Creates a copy of this formatter with latin era names.
withMinusSign(String) - Method in class net.time4j.PrettyTime
Defines the localized minus sign.
withReferenceClock(TimeSource<?>) - Method in class net.time4j.PrettyTime
Yields a changed copy of this instance with given reference clock.
withShortStyle() - Method in class net.time4j.PrettyTime
Mandates the use of abbreviations as default style.
withStdTimezone() - Method in class net.time4j.format.expert.ChronoFormatter
withTimeLine(TimeLine<T>) - Method in class net.time4j.engine.TimeAxis.Builder
Defines the argument as timeline to be used for stepping forward or backwards.
withTimezone(TZID) - Method in class net.time4j.format.expert.ChronoFormatter
withTimezone(String) - Method in class net.time4j.format.expert.ChronoFormatter
withTimezone(TZID) - Method in interface net.time4j.format.TemporalFormatter
Creates a copy of this formatter with given timezone id which shall be used in formatting or parsing.
withTimezone(String) - Method in interface net.time4j.format.TemporalFormatter
withValue(T, V, boolean) - Method in interface net.time4j.engine.ElementRule
Determines the new value of the associated element in given chronological context and yields the result.
withValue(T, int, boolean) - Method in interface net.time4j.engine.IntElementRule
Determines the new value of the associated element in given chronological context and yields the result.
withVariant(String) - Method in class net.time4j.engine.CalendarVariant
Creates a copy of this instance with given variant.
withVariant(VariantSource) - Method in class net.time4j.engine.CalendarVariant
withWeeksToDays() - Method in class net.time4j.PrettyTime
Determines that weeks will always be normalized to days.
withZeroDigit(NumberSystem) - Method in class net.time4j.PrettyTime
Defines the localized zero digit based on given decimal number system.
withZeroDigit(char) - Method in class net.time4j.PrettyTime
Defines the localized zero digit.
write(ObjectOutput) - Method in class net.time4j.ZonalDateTime
Writes this instance to given output (serialization).

Y

YEAR - Static variable in class net.time4j.PlainDate
Element with the proleptic iso-year without any era reference and the value range -999999999 until 999999999.
YEAR_DEFINITION - Static variable in class net.time4j.history.ChronoHistory
Format attribute controlling the type of historic year used in parsing or formatting.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.CopticCalendar
Represents the Coptic year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.EthiopianCalendar
Represents the Ethiopian year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.HijriCalendar
Represents the islamic year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.JulianCalendar
Represents the Julian year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.MinguoCalendar
Represents the Minguo year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.PersianCalendar
Represents the Persian year.
YEAR_OF_ERA - Static variable in class net.time4j.calendar.ThaiSolarCalendar
Represents the Thai year, usually in buddhist counting.
YEAR_OF_WEEKDATE - Static variable in class net.time4j.PlainDate
Defines an element for the week-based year in an ISO-8601-weekdate.
YearDefinition - Enum in net.time4j.history
Defines different strategies how to handle the difference between the standard calendar year from first of January to end of December and historic years which follow different new year rules.
yearOfEra() - Method in class net.time4j.history.ChronoHistory
Defines the element for the year of a given historic era.
yearOfEra(YearDefinition) - Method in class net.time4j.history.ChronoHistory
Defines the element for the year of a given historic era.
years(int) - Method in class net.time4j.Duration.Builder
Adds a year item.
YEARS - Static variable in class net.time4j.Weekcycle
Constant for week-based years which either have 364 or 371 days.

Z

ZERO - Static variable in class net.time4j.engine.CalendarDays
Represents zero calendar days.
ZERO_DIGIT - Static variable in class net.time4j.format.Attributes
Determines the unicode char for the zero digit.
ZonalClock - Class in net.time4j
Represents a clock which yields the current local time according to a timezone.
ZonalClock(TimeSource<?>, TZID) - Constructor for class net.time4j.ZonalClock
Constructs a new clock which can yield the current local time in given timezone.
ZonalClock(TimeSource<?>, String) - Constructor for class net.time4j.ZonalClock
Constructs a new clock which can yield the current local time in given timezone.
ZonalClock(TimeSource<?>, Timezone) - Constructor for class net.time4j.ZonalClock
Constructs a new clock which can yield the current local time in given timezone.
ZonalDateTime - Class in net.time4j
Combination of UTC-moment and timezone.
ZonalElement<V> - Interface in net.time4j
Extends a chronological element by some zonal queries.
ZonalOffset - Class in net.time4j.tz
Represents the shift of a local timestamp relative to UTC timezone usually in full seconds.
ZonalTransition - Class in net.time4j.tz
Represents the change of a shift of the local time relative to POSIX-time in any timezone.
ZonalTransition(long, int, int, int) - Constructor for class net.time4j.tz.ZonalTransition
Creates a new transition between two shifts.
ZoneModelProvider - Interface in net.time4j.tz
SPI interface which encapsulates the timezone repository and provides all necessary data and transitions for a given timezone id.
ZoneNameProvider - Interface in net.time4j.tz
SPI interface which encapsulates the timezone name repository.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
Skip navigation links