p

dtc

package dtc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dtc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ControlledTimeProvider [T] extends Provider[T]

    An artificial time provider that is controlled from the outside.

  2. trait Lawless [A] extends Order[A] with Serializable

    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.

  3. trait Local [A] extends Lawless[A] with Serializable

    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.

    Semantics are similar to java.time.LocalDateTime

  4. final case class Offset (seconds: Int) extends AnyVal with Product with Serializable

    Cross-platform representation for zoned time offset

    Cross-platform representation for zoned time offset

    seconds

    difference from UTC time in seconds

  5. trait Provider [T] extends Serializable

    An abstraction that allows the concept of "current time" to be injected and controlled

  6. final case class TimeZoneId (id: String) extends AnyVal with Product with Serializable

    Cross-platform wrapper for time-zone id values.

    Cross-platform wrapper for time-zone id values.

    id

    raw zone id value

  7. trait Zoned [A] extends Lawless[A] with Serializable

    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

Inherited from AnyRef

Inherited from Any

Ungrouped