| Package | Description |
|---|---|
| net.time4j |
The main package contains four basic types of ISO-8601, namely
PlainDate, PlainTime, PlainTimestamp
and Moment. |
| net.time4j.calendar |
Support for various regional calendars.
|
| net.time4j.calendar.astro |
Contains classes related to calendrical astronomy.
|
| net.time4j.calendar.hindu |
Support for the traditional Hindu calendar family.
|
| net.time4j.engine |
Defines the common generic schemes and interfaces of chronological
systems.
|
| net.time4j.format.expert |
This package contains the expert-level format- and parse engine of Time4J.
|
| net.time4j.range |
Interval support.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Meridiem
Represents the half day relative to noon.
|
class |
Month
Enumeration of months in ISO-8601-calendar.
|
class |
Quarter
Represents a quarter (in most cases of a year).
|
class |
Weekday
Enumeration of weekdays.
|
| Modifier and Type | Method and Description |
|---|---|
ChronoCondition<GregorianDate> |
Weekmodel.weekend()
Defines a chronological condition if a date matches a weekend.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CopticMonth
The Coptic calendar defines 13 Coptic months.
|
class |
EthiopianMonth
The Ethiopian calendar defines 13 months like the Coptic calendar.
|
class |
HebrewMonth
The Hebrew calendar defines 13 Hebrew months.
|
class |
HijriMonth
The Hijri calendar defines 12 islamic months.
|
class |
IndianMonth
The Indian national calendar defines 12 indian months.
|
static class |
Nengo.Selector
Represents a strategy how to select nengos.
|
class |
PersianMonth
The Persian calendar defines 12 persian months.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Zodiac.Event
Represents the event when the sun or moon enters or exits a zodiac.
|
| Modifier and Type | Method and Description |
|---|---|
ChronoCondition<CalendarDate> |
SolarTime.midnightSun()
Determines if the sun is visible all day on a given calendar date.
|
ChronoCondition<CalendarDate> |
SolarTime.polarNight()
Determines if the sun is invisible all day on a given calendar date.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HinduDay
The Hindu day of month extends between 1 and at maximum 32 and
might also have a leap state when used in lunisolar context.
|
class |
HinduMonth
The Hindu month varies in length and might also have a leap state when used in lunisolar context.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ChronoEntity.matches(ChronoCondition<? super T> condition)
Queries if this entity matches given condition.
|
| Modifier and Type | Method and Description |
|---|---|
ChronoFormatter.Builder<T> |
ChronoFormatter.Builder.startOptionalSection(ChronoCondition<ChronoDisplay> printCondition)
Starts a new optional section where errors in parsing will
not cause an exception but just be ignored.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HolidayModel
Represents a rule how to find a non-business day.
|
| Modifier and Type | Method and Description |
|---|---|
default ChronoCondition<PlainDate> |
HolidayModel.firstBusinessDayInMonth()
Queries if a given date is the first business day of month.
|
default ChronoCondition<PlainDate> |
HolidayModel.lastBusinessDayInMonth()
Queries if a given date is the last business day of month.
|
Copyright © 2014–2021. All rights reserved.