com.twitter.util

Time

sealed class Time extends TimeLike[Time] with Serializable

An absolute point in time, represented as the number of nanoseconds since the Unix epoch.

Linear Supertypes
Serializable, TimeLike[Time], Ordered[Time], Comparable[Time], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Time
  2. Serializable
  3. TimeLike
  4. Ordered
  5. Comparable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def +(delta: Duration): Time

    Adds delta to this TimeLike.

    Adds delta to this TimeLike. Adding Duration.Top results in the TimeLike's Top, adding Duration.Bottom results in the TimeLike's Bottom.

    Definition Classes
    TimeLike
  4. def -(that: Time): Duration

    Creates a duration between two times.

  5. def -(delta: Duration): Time

    Definition Classes
    TimeLike
  6. def <(that: Time): Boolean

    Definition Classes
    Ordered
  7. def <=(that: Time): Boolean

    Definition Classes
    Ordered
  8. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. def >(that: Time): Boolean

    Definition Classes
    Ordered
  10. def >=(that: Time): Boolean

    Definition Classes
    Ordered
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def compare(that: Time): Int

    Definition Classes
    TimeLike → Ordered
  14. def compareTo(that: Time): Int

    Definition Classes
    Ordered → Comparable
  15. def diff(that: Time): Duration

    The difference between the two TimeLikes

    The difference between the two TimeLikes

    Definition Classes
    TimeTimeLike
  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(other: Any): Boolean

    Definition Classes
    Time → AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def floor(x: Duration): Time

    Rounds down to the nearest multiple of the given duration.

    Rounds down to the nearest multiple of the given duration. For example: 127.seconds.floor(1.minute) => 2.minutes. Taking the floor of a Time object with duration greater than 1.hour can have unexpected results because of timezones.

    Definition Classes
    TimeLike
  20. def format(pattern: String, locale: Locale): String

    Formats this Time according to the given SimpleDateFormat pattern and locale.

  21. def format(pattern: String): String

    Formats this Time according to the given SimpleDateFormat pattern.

  22. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Definition Classes
    Time → AnyRef → Any
  24. def inDays: Int

    Definition Classes
    TimeLike
  25. def inHours: Int

    Definition Classes
    TimeLike
  26. def inLongSeconds: Long

    Definition Classes
    TimeLike
  27. def inMicroseconds: Long

    Definition Classes
    TimeLike
  28. def inMillis: Long

    Definition Classes
    TimeLike
  29. def inMilliseconds: Long

    Definition Classes
    TimeLike
  30. def inMinutes: Int

    Definition Classes
    TimeLike
  31. def inNanoseconds: Long

    The TimeLike's value in nanoseconds.

    The TimeLike's value in nanoseconds.

    Definition Classes
    TimeTimeLike
  32. def inSeconds: Int

    Definition Classes
    TimeLike
  33. def inTimeUnit: (Long, TimeUnit)

    Returns a value/TimeUnit pair; attempting to return coarser grained values if possible (specifically: TimeUnit.SECONDS or TimeUnit.MILLISECONDS) before resorting to the default TimeUnit.NANOSECONDS.

    Returns a value/TimeUnit pair; attempting to return coarser grained values if possible (specifically: TimeUnit.SECONDS or TimeUnit.MILLISECONDS) before resorting to the default TimeUnit.NANOSECONDS.

    Definition Classes
    TimeLike
  34. def isFinite: Boolean

    Is this a finite TimeLike value?

    Is this a finite TimeLike value?

    Definition Classes
    TimeTimeLike
  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. def max(that: Time): Time

    Definition Classes
    TimeLike
  37. def min(that: Time): Time

    Definition Classes
    TimeLike
  38. def moreOrLessEquals(other: Time, maxDelta: Duration): Boolean

    Equality within maxDelta

    Equality within maxDelta

    Definition Classes
    TimeLike
  39. val nanos: Long

    Attributes
    protected
  40. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  43. val ops: Time.type

    Attributes
    protected
    Definition Classes
    TimeTimeLike
  44. def since(that: Time): Duration

    Duration that has passed between the given time and the current time.

  45. def sinceEpoch: Duration

    Duration that has passed between the epoch and the current time.

  46. def sinceNow: Duration

    Gets the current time as Duration since now

  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toDate: Date

    Converts this Time object to a java.util.Date

  49. def toString(): String

    Renders this time using the default format.

    Renders this time using the default format.

    Definition Classes
    Time → AnyRef → Any
  50. def until(that: Time): Duration

    Duration between current time and the givne time.

  51. def untilEpoch: Duration

    Gets the duration between this time and the epoch.

  52. def untilNow: Duration

    Gets the duration between this time and now.

  53. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def fromEpoch: Duration

    Duration that has passed between the epoch and the current time.

    Duration that has passed between the epoch and the current time.

    Annotations
    @deprecated
    Deprecated

    (Since version 2011-05-23) use sinceEpoch

Inherited from Serializable

Inherited from TimeLike[Time]

Inherited from Ordered[Time]

Inherited from Comparable[Time]

Inherited from AnyRef

Inherited from Any

Ungrouped