Class/Object

org.lunaspeed.lunar4s

LunarDate

Related Docs: object LunarDate | package lunar4s

Permalink

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 (閏月)

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LunarDate
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

    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

    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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. val date: Int

    Permalink

    date of Lunar date

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  9. val hour: Int

    Permalink

    hour of original DateTime

  10. def hourStem(): Stem

    Permalink

    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

    Permalink
    Definition Classes
    Any
  12. val isLeap: Boolean

    Permalink

    is the month a leap month (閏月)

  13. val lunarHour: Int

    Permalink

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

  14. val month: Int

    Permalink

    month of Lunar date

  15. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toDate(): LunarResult[Date]

    Permalink

    Convert to java.util.Date in AD.

    Convert to java.util.Date in AD.

    returns

    equivalent date in Date

  20. def toLocalDate(): LunarResult[LocalDate]

    Permalink

    Convert to java.time.LocalDate in AD.

    Convert to java.time.LocalDate in AD.

    returns

    equivalent date in LocalDate

  21. def toLocalDateTime(): LunarResult[LocalDateTime]

    Permalink

    Convert to java.time.LocalDate in AD.

    Convert to java.time.LocalDate in AD.

    returns

    equivalent date in Date

  22. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. val year: Int

    Permalink

    year of Lunar date

  26. def yearBranch(): Branch

    Permalink

    Branch (地支) of th year.

    Branch (地支) of th year.

    returns

    branch of the year

    See also

    org.lunaspeed.lunar4s.LunarDateExtra.Branches#getYearBranch

  27. def yearBranchIndex(): Int

    Permalink

    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

  28. def yearStem(): Stem

    Permalink

    Stem (天干) of the year.

    Stem (天干) of the year.

    returns

    stem of the year

    See also

    org.lunaspeed.lunar4s.LunarDateExtra.Stems#getYearStem

  29. def yearStemIndex(): Int

    Permalink

    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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped