Provides a way to capture java.time
based instant into a value of type A.
An artificial time provider that is controlled from the outside.
A typeclass for local datetime values, that are unaware of DST and offsets.
A typeclass for local datetime values, that are unaware of DST and offsets. Can be also viewed as UTC time.
Semantics are similar to java.time.LocalDateTime
Cross-platform representation for zoned time offset
Cross-platform representation for zoned time offset
difference from UTC time in seconds
An abstraction that allows the concept of "current time" to be injected and controlled
Common base type class for any dateTime.
Common base type class for any dateTime. Doesn't hold any laws, exact behaviour and laws are defined for it's children.
All the methods follow java.time._ semantics.
Cross-platform wrapper for time-zone id values.
Cross-platform wrapper for time-zone id values.
raw zone id value
A typeclass for zoned datetime values.
A typeclass for zoned datetime values. These values are zone aware and follow DST transformation rules.
Semantics are similar to java.time.ZonedDateTime