Object

com.xiaomi.duckling.dimension.time.helper

TimeObjectHelpers

Related Doc: package helper

Permalink

object TimeObjectHelpers

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

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def add(dateTime: DuckDateTime, grain: Grain, n: Int): DuckDateTime

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. def timeBefore(t1: TimeObject, t2: TimeObject, grain: Grain = NoGrain): Boolean

    Permalink
    Annotations
    @tailrec()
  18. def timeEnd(t: TimeObject): DuckDateTime

    Permalink
    Annotations
    @inline()
  19. def timeIntersect(t1: TimeObject)(t2: TimeObject): Option[TimeObject]

    Permalink

    时间求交,比如将 date 部分和 time 部分合并,注意,需要先让历法一致

    时间求交,比如将 date 部分和 time 部分合并,注意,需要先让历法一致

    Annotations
    @tailrec()
  20. def timeInterval(intervalType: IntervalType, to1: TimeObject, to2: TimeObject): TimeObject

    Permalink
  21. def timePlus(t: TimeObject, theGrain: Grain, n: Int): TimeObject

    Permalink
  22. def timeRound(t: TimeObject, grain: Grain): TimeObject

    Permalink
  23. def timeSequence(grain: Grain, step: Int, anchor: TimeObject): (Stream[TimeObject], Stream[TimeObject])

    Permalink
  24. def timeStart(t: TimeObject): DuckDateTime

    Permalink
    Annotations
    @inline()
  25. def timeStartsBeforeTheEndOf(t1: TimeObject)(t2: TimeObject): Boolean

    Permalink
  26. def timeValue(t: TimeObject): SingleTimeValue

    Permalink
  27. def timeWith(t: TimeObject, theGrain: Grain, n: Int): TimeObject

    Permalink
  28. def toSolar(t: ZonedDateTime, isLeapMonth: Boolean): ZonedDateTime

    Permalink
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def with(dateTime: DuckDateTime, grain: Grain, n: Int): DuckDateTime

    Permalink

    闰月时,不可用累加数出月份来

Inherited from AnyRef

Inherited from Any

Ungrouped