Time.Gmt

opaque type Gmt

Greenwich Mean Time

Time.Gmt is an opaque Long value same as Time, but not localized for printing

  val time = Time()
  val gmt  = Time.Gmt()

  time.dayTime.toBrief.tp // Prints: 13:34

  gmt.dayTime.toBrief.tp  // Prints: 17:34

  // Nevertheless they are data equal

  (time.real == gmt.real).tp       // Prints: true
Source
Gmt.scala

Def

@scala.annotation.targetName("plus")
inline def +(inline l: Time.Length): Time.Gmt
Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("plusAll")
inline def ++(inline s: ~[Time.Length]): Time.Gmt
Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("minus")
inline def -(inline l: Time.Length): Time.Gmt
Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("minusAll")
inline def --(inline s: ~[Time.Length]): Time.Gmt
Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("age")

Length to current.

Length to current.

Returns Length from this time to current time.

If this is in future, void Length is returned.

Inherited from
Base
Source
Base.scala
@scala.annotation.targetName("day")
override def day: Day

Day.

Day.

Day, which includes this time instance.

Definition Classes
Source
Gmt.scala
inline def daysTotal: Long

Day count

Day count

Total days (24.Hours) which fit in this time unit

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("dayTime")
override def dayTime: DayTime

DayTime component.

DayTime component.

DayTime component of this time instance.

Definition Classes
Source
Gmt.scala
@scala.annotation.targetName("general")
inline def general: Time
Source
Gmt.scala
inline def hours: Long

Hours remainder

Hours remainder

Hours remainder when rounded by whole day (24 hours)

Value range is from 0 to 23

Inherited from
_methods
Source
Millis.scala
inline def hoursTotal: Long

Hours count

Hours count

Total hours which fit in this time unit

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("isFuture")
def isFuture: Boolean

Check if in future.

Check if in future.

Returns true if this time is greater than current.

Inherited from
Base
Source
Base.scala
@scala.annotation.targetName("isPast")
def isPast: Boolean

Check if in past.

Check if in past.

Returns true if this time is less or equal to current.

Inherited from
Base
Source
Base.scala
@scala.annotation.targetName("lengthTo")

Range duration

Range duration

Returns Length between this and that.

Inherited from
Base
Source
Base.scala
inline def micros: Long

Microseconds remainder

Microseconds remainder

Microseconds remainder when rounded by whole millisecond

Value range is from 0 to 999

Inherited from
_methods
Source
Millis.scala
inline def microsTotal: Long

Microseconds count

Microseconds count

Total microseconds which fit in this time unit

Inherited from
_methods
Source
Millis.scala
inline def millis: Long

Milliseconds remainder

Milliseconds remainder

Milliseconds remainder when rounded by whole second

Value range is from 0 to 999

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("millisTotal")
inline def millisTotal: Long
Source
Gmt.scala
inline def minutes: Long

Minutes remainder

Minutes remainder

Minutes remainder when rounded by whole hour

Value range is from 0 to 59

Inherited from
_methods
Source
Millis.scala
inline def minutesTotal: Long

Minutes count

Minutes count

Total minutes which fit in this time unit

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("month")
def month: Month

Month.

Month.

Month, which includes this time instance.

Inherited from
Base
Source
Base.scala
inline def nanos: Long

Nanoseconds remainder

Nanoseconds remainder

Nanoseconds remainder when rounded by whole microsecond

Value range is from 0 to 999

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("nanosTotal")
def nanosTotal: Long

Nanoseconds count

Nanoseconds count

Total nanoseconds which fit in this time unit

Note: Maximum duration expressed in nanoseconds is "7331 days, 10 hours, 50 mins, 44.854775807 secs". Unboxed over will cause problems

Inherited from
_methods
Source
Millis.scala
inline def real: Long

Real value

Real value

Returns real value standing behind the opaque type

Inherited from
_methods
Source
__.scala
@scala.annotation.targetName("roundTo")
def roundTo(l: Time.Length)(using r: Rounding): Time.Gmt
Inherited from
_methods
Source
Millis.scala
inline def seconds: Long

Seconds remainder

Seconds remainder

Seconds remainder when rounded by whole minute

Value range is from 0 to 59

Inherited from
_methods
Source
Millis.scala
inline def secondsTotal: Long

Seconds count

Seconds count

Total seconds which fit in this time unit

Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("toBrief")
def toBrief: String

Short String.

Short String.

Time is rounded to 1.Second.

For current Day, day portion is ommited.

Inherited from
Base
Source
Base.scala
@scala.annotation.targetName("week")
Inherited from
Base
Source
Base.scala
inline def weeksTotal: Long
Inherited from
_methods
Source
Millis.scala
@scala.annotation.targetName("year")
def year: Year

Year.

Year.

Year, which includes this time instance.

Inherited from
Base
Source
Base.scala

Implicit

implicit inline def implicitRequest(inline v: CURRENT): Time.Gmt
Source
Gmt.scala