Packages

case class LunarDate(year: Int, month: Int, date: Int, hour: Int, lunarHour: Int, isLeap: Boolean) extends Product with Serializable

Constructor.

year

year of Lunar date

month

month of Lunar date

date

date of Lunar date

hour

hour of original DateTime

lunarHour

lunar hour in terms of Stem(天) or so called 時辰, value from 0 ~ 12.

isLeap

is the month a leap month (閏月)

Annotations
@JSExportAll()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LunarDate
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new LunarDate(year: Int, month: Int, date: Int, hour: Int, lunarHour: Int, isLeap: Boolean)

    year

    year of Lunar date

    month

    month of Lunar date

    date

    date of Lunar date

    hour

    hour of original DateTime

    lunarHour

    lunar hour in terms of Stem(天) or so called 時辰, value from 0 ~ 12.

    isLeap

    is the month a leap month (閏月)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. val date: Int
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. val hour: Int
  10. def hourStem(): Stem

    Stem of the Lunar hour (時辰).

    Stem of the Lunar hour (時辰).

    returns

    hour stem

    See also

    org.lunaspeed.lunar4s.LunarDateExtra.Stems#getHourStem

  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val isLeap: Boolean
  13. val lunarHour: Int
  14. val month: Int
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toDate(): LunarResult[Date]

    Convert to java.util.Date in AD.

    Convert to java.util.Date in AD.

    returns

    equivalent date in Date

  21. def toLocalDate(): LunarResult[LocalDate]

    Convert to java.time.LocalDate in AD.

    Convert to java.time.LocalDate in AD.

    returns

    equivalent date in LocalDate

  22. def toLocalDateTime(): LunarResult[LocalDateTime]

    Convert to java.time.LocalDate in AD.

    Convert to java.time.LocalDate in AD.

    returns

    equivalent date in Date

  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. val year: Int
  27. def yearBranch(): Branch

    Branch (地支) of th year.

    Branch (地支) of th year.

    returns

    branch of the year

    See also

    org.lunaspeed.lunar4s.LunarDateExtra.Branches#getYearBranch

  28. def yearBranchIndex(): Int

    Branch (地支) of th year, in form of index starting from 0.

    Branch (地支) of th year, in form of index starting from 0.

    returns

    branch index of the year

  29. def yearStem(): Stem

    Stem (天干) of the year.

    Stem (天干) of the year.

    returns

    stem of the year

    See also

    org.lunaspeed.lunar4s.LunarDateExtra.Stems#getYearStem

  30. def yearStemIndex(): Int

    Stem (天干) of the year, in form of index starting from 0.

    Stem (天干) of the year, in form of index starting from 0.

    returns

    stem index of the year

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped