Alias for java.time.temporal ChronoField
.
Alias for java.time.temporal ChronoField
. A standard set of date periods fields.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.chrono ChronoLocalDate
.
Alias for java.time.chrono ChronoLocalDate
. A date without time-of-day or time-zone in an arbitrary
chronology, intended for advanced globalization use cases. Consult the java.time.chrono
API Documentation for further
information.
Alias for java.time.chrono ChronoLocalDateTime
.
Alias for java.time.chrono ChronoLocalDateTime
. A date-time without a time-zone in an arbitrary chronology,
intended for advanced globalization use cases. Consult the java.time.chrono
API Documentation for further
information.
Alias for java.time.temporal ChronoUnit
.
Alias for java.time.temporal ChronoUnit
. A standard set of date periods units.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.chrono ChronoZonedDateTime
.
Alias for java.time.chrono ChronoZonedDateTime
. A date-time with a time-zone in an arbitrary chronology,
intended for advanced globalization use cases. Consult the java.time.chrono
API Documentation for
further information.
Alias for java.time.chrono Chronology
, a calendar system, used to organize and identify dates.
Alias for java.time.chrono Chronology
, a calendar system, used to organize and identify dates. Consult the
java.time.chrono
API Documentation for further information.
Alias for java.time Clock
.
Alias for java.time Clock
. A clock providing access to the current instant, date and time using a time-zone.
Consult the java.time
API Documentation for further
information.
Alias for java.time DateTimeException
.
Alias for java.time DateTimeException
. This exception is used to indicate problems with creating, querying
and manipulating date-time objects. Consult the java.time
API Documentation for further
information.
Alias for java.time.format DateTimeFormatter
.
Alias for java.time.format DateTimeFormatter
. DateTimeFormatter is a formatter for printing and parsing
date-time objects. See the java.time.format
API Documentation for further
information.
Alias for java.time.format DateTimeFormatterBuilder
.
Alias for java.time.format DateTimeFormatterBuilder
. DateTimeFormatterBuilder is a factory for creating
date-time formatters. See the java.time.format
API Documentation for further
information.
Alias for java.time DayOfWeek
.
Alias for java.time DayOfWeek
. DayOfWeek is an enum representing the 7 days of the week - Monday, Tuesday,
Wednesday, Thursday, Friday, Saturday and Sunday. Consult the java.time
API Documentation for further
information.
Alias for java.time Duration
.
Alias for java.time Duration
. Duration is a time-based amount of time, such as '34.5 seconds'. Consult the
java.time
API Documentation for
further information.
Alias for java.time Instant
.
Alias for java.time Instant
. Instant is an instantaneous point on the time-line. Consult the java.time
API Documentation for further
information.
Alias for java.time LocalDate
.
Alias for java.time LocalDate
. LocalDate is a date without a time-zone in the ISO-8601 calendar system, such
as 2007-12-03. Consult the java.time
API Documentation for further
information.
Alias for java.time LocalDateTime
.
Alias for java.time LocalDateTime
. LocalDateTime is a date-time without a time-zone in the ISO-8601
calendar system, such as 2007-12-03T10:15:30. Consult the java.time
API Documentation for further
information.
Alias for java.time LocalTime
.
Alias for java.time LocalTime
. LocalTime is a time without time-zone in the ISO-8601 calendar system, such
as 10:15:30. Consult the java.time
API Documentation for further
information.
Alias for java.time Month
.
Alias for java.time Month
. Month is an enum representing the 12 months of the year - January, February,
March, April, May, June, July, August, September, October, November and December. Consult the java.time
API Documentation for further
information.
Alias for java.time MonthDay
.
Alias for java.time MonthDay
. A month-day in the ISO-8601 calendar system, such as --12-03. Consult the
java.time
API Documentation for
further information.
Alias for java.time OffsetDateTime
.
Alias for java.time OffsetDateTime
. An OffsetDateTime is a date-time with an offset from UTC/Greenwich in
the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00 Consult the java.time
API Documentation for further
information.
Alias for java.time OffsetTime
.
Alias for java.time OffsetTime
. An OffsetTime is a time with an offset from UTC/Greenwich in the ISO-8601
calendar system, such as 10:15:30+01:00. Consult the java.time
API Documentation for further
information.
Alias for java.time Period
.
Alias for java.time Period
. Period is a date-based amount of time in the ISO-8601 calendar system, such as
'2 years, 3 months and 4 days'. Consult the java.time
API Documentation for further
information.
Enriches a Month with additional methods.
Enriches MonthDay instances with additional methods.
Enriches Year instances with additional methods.
Enriches YearMonth instances with additional methods.
Alias for java.time.temporal Temporal
.
Alias for java.time.temporal Temporal
. Temporal is the base interface type for date, time and offset objects
that are complete enough to be manipulated using plus and minus.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalAccessor
.
Alias for java.time.temporal TemporalAccessor
. Framework-level interface defining read-only access to a
temporal object, such as a date, time, offset or some combination of these.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalAdjuster
.
Alias for java.time.temporal TemporalAdjuster
. Strategy for adjusting a temporal object.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalAmount
The base interface type for amounts of time.
Alias for java.time.temporal TemporalAmount
The base interface type for amounts of time. An amount is
distinct from a date or time-of-day in that it is not tied to any specific point on the time-line.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalField
.
Alias for java.time.temporal TemporalField
. TemporalField is a field of date-time, such as month-of-year or
hour-of-minute.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalQuery
.
Alias for java.time.temporal TemporalQuery
. Strategy for querying a temporal object.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal TemporalUnit
.
Alias for java.time.temporal TemporalUnit
. TemporalUnit is a unit of date-time, such as Days or Hours.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time.temporal UnsupportedTemporalTypeException
.
Alias for java.time.temporal UnsupportedTemporalTypeException
. Exception indicating that a ChronoField or ChronoUnit is
not supported for a Temporal class.
See the java.time.temporal
API Documentation for further
information.
Alias for java.time Year
.
Alias for java.time Year
. A year in the ISO-8601 calendar system, such as 2007. Consult the java.time
API Documentation for further
information.
Alias for java.time YearMonth
.
Alias for java.time YearMonth
. A year-month in the ISO-8601 calendar system, such as 2007-12. Consult the
java.time
API Documentation for
further information.
Alias for java.time ZoneId
.
Alias for java.time ZoneId
. A time-zone ID, such as Europe/Paris. Consult the java.time
API Documentation for further
information.
Alias for java.time ZoneOffset
.
Alias for java.time ZoneOffset
. A time-zone offset from Greenwich/UTC, such as +02:00. Consult the
java.time
API Documentation for
further information.
Alias for java.time.zone ZoneRulesException
.
Alias for java.time.zone ZoneRulesException
. ZoneRulesException is used to indicate a problems with the
configured time-zone rules. See the java.time.zone
API Documentation for further
information.
Alias for java.time ZonedDateTime
.
Alias for java.time ZonedDateTime
. ZonedDateTime is a date-time with a time-zone in the ISO-8601 calendar
system, such as 2007-12-03T10:15:30+01:00 Europe/Paris. Consult the java.time
API Documentation for further
information.
Provides a standard set of date period fields as TemporalField instances.
Provides a standard set of date period units as TemporalUnit instances.
Factory object for obtaining instances of Clock.
Factory object for obtaining instances of Clock.
The default no-argument apply
method differs from the underlying library no-argument constructor in that it
explicitly returns the UTC Zone Clock from the current system time. Use apply(ZoneId)
to specify an
alternative zone, or Clock.systemZone to obtain a Clock from the current system time and zone.
import codes.reactive.scalatime._ // Obtain a Clock from the current system UTC time val utcClock = Clock() // Obtain a Clock fixed to the current instant val fixed = Clock.fixed(Instant())
Factory object for obtaining instances of Duration.
Factory object for obtaining instances of Duration.
Duration is a time-based amount of time, such as '34.5 seconds'.
import codes.reactive.scalatime._ // Obtain a Duration of 10 nano seconds val tenNanos = Duration.nanos(10) // Obtain a Duration of zero val zero = Duration.Nil
Direct use of this object is not the only mechanism to obtain Duration instances. See also the syntax syntax for alternatives.
Factory object for obtaining instances of Instant.
Factory object for obtaining instances of Instant.
Instant is an instantaneous point on the time-line.
import codes.reactive.scalatime._ // Obtain the current instant of a Clock val clockInstant = Instant(Clock()) // Obtain the current instant val currentInstant = Instant()
Provides fields specific to the ISO-8601 calendar system as TemporalField instances.
Provides units specific to the ISO-8601 calendar system as TemporalUnit instances.
Factory object for creation of LocalDate instances.
Factory object for creation of LocalDateTime instances.
Factory object for obtaining LocalTime instances.
Factory object for obtaining LocalTime instances. *
Factory for obtaining singleton instances of Month.
Factory for obtaining instances of MonthDay.
Factory object for obtaining OffsetDateTime instances.
Factory object for obtaining OffsetTime instances.
Factory object for obtaining instances of Period.
Factory object for obtaining instances of Period.
Period is a date-based amount of time in the ISO-8601 calendar system, such as '2 years, 3 months and 4 days'.
Factory for obtaining instances of Year.
Factory for obtaining instances of YearMonth.
Factory object for obtaining instances of ZoneId.
Factory object for obtaining instances of ZoneId. Also provides default instances ZoneId.UTC, and ZoneId.EAT which correspond to time zone ids representing Coordinated Universal Time, and East African Time respectively.
In addition to factory methods, ZoneId.entries obtains a Set of all currently available region based zone ids.
import codes.reactive.scalatime._ // Obtain the UTC zone val utcZone = ZoneId.UTC // Obtain the current system zone val systemZone = ZoneId.system // Obtain a time zone from the region zone id 'Europe/Lisbon' val lisbonZone = ZoneId("Europe/Lisbon")
Factory object for obtaining instances of ZoneOffset.
Factory object for obtaining instances of ZoneOffset. Also provides default instances ZoneOffset.UTC, and ZoneOffset.EAT which correspond to time zone ids representing Coordinated Universal Time, and East African Time respectively.
import codes.reactive.scalatime._ // Obtain the UTC zone val utcZone = ZoneOffset.UTC // Obtain the current system zone val systemZone = ZoneOffset.system // Obtain a time zone from the time offset of +5:00 val plusFive = ZoneOffset(5)
Factory object for obtaining ZonedDateTime instances.
Provides functionality relating to generic calendar systems other than the default ISO system.
Provides functionality relating to Exception handling, validation and control structures.
Provides functionality relating to Exception handling, validation and control structures.
Provides functionality relating to date and time object formatting / parsing.
Provides functionality relating to date and time object formatting / parsing.
Provides all implicit conversion functions as well as a standard set of units, formatters and additional helpers.
Provides date and time fields and units, and date time adjusters.
Basic Scala wrapper for easier use of JSR-310 compatible time APIs.