org.sisioh.baseunits.scala.time

DayOfMonth

class DayOfMonth extends Ordered[DayOfMonth] with Serializable

1ヶ月間の中の特定の「日」を表すクラス。

タイムゾーンの概念はない。

Linear Supertypes
Serializable, Serializable, Ordered[DayOfMonth], Comparable[DayOfMonth], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DayOfMonth
  2. Serializable
  3. Serializable
  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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <(that: DayOfMonth): Boolean

    Definition Classes
    Ordered
  5. def <=(that: DayOfMonth): Boolean

    Definition Classes
    Ordered
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def >(that: DayOfMonth): Boolean

    Definition Classes
    Ordered
  9. def >=(that: DayOfMonth): Boolean

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

    Definition Classes
    Any
  11. val breachEncapsulationOfValue: Int

    このオブジェクトのvalueフィールド(日をあらわす正数)を返す。

    このオブジェクトのvalueフィールド(日をあらわす正数)を返す。

    CAUTION: このメソッドは、このオブジェクトがカプセル化する要素を外部に暴露する。取り扱いには充分注意のこと。

    returns

    日をあらわす正数(1〜31)

  12. def clone(): AnyRef

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

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

    Definition Classes
    Ordered → Comparable
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(obj: Any): Boolean

    Definition Classes
    DayOfMonth → AnyRef → Any
  17. def finalize(): Unit

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

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

    Definition Classes
    DayOfMonth → AnyRef → Any
  20. def isAfter(other: DayOfMonth): Boolean

    指定した日 other が、このオブジェクトが表現する日よりも過去であるかどうかを検証する。

    指定した日 other が、このオブジェクトが表現する日よりも過去であるかどうかを検証する。

    お互いが同一日時である場合は false を返す。

    other

    対象日時

    returns

    過去である場合はtrue、そうでない場合はfalse

  21. def isApplyable(year: Int, month: MonthOfYear): Boolean

    この日を、指定した年月に適用可能かどうか調べる。

    この日を、指定した年月に適用可能かどうか調べる。

    例えば、31日は6月に適用不可能であるが、7月には適用可能である。 また、29日は閏年の2月に適用可能であるが、平年の2月には適用不可能である。

    year

    month

    returns

    適用可能な場合はtrue、そうでない場合はfalse

  22. def isApplyable(month: CalendarYearMonth): Boolean

    この日を、指定した年月に適用可能かどうか調べる。

    この日を、指定した年月に適用可能かどうか調べる。

    例えば、31日は6月に適用不可能であるが、7月には適用可能である。 また、29日は閏年の2月に適用可能であるが、平年の2月には適用不可能である。

    month

    年月

    returns

    適用可能な場合はtrue、そうでない場合はfalse

  23. def isBefore(other: DayOfMonth): Boolean

    指定した日 other が、このオブジェクトが表現する日よりも未来であるかどうかを検証する。

    指定した日 other が、このオブジェクトが表現する日よりも未来であるかどうかを検証する。

    お互いが同一日時である場合は false を返す。

    other

    対象日

    returns

    未来である場合はtrue、そうでない場合はfalse

  24. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  28. def on(month: CalendarYearMonth): CalendarDate

    指定した年月のこの日を返す。

    指定した年月のこの日を返す。

    month

    年月

    returns

    org.sisioh.baseunits.scala.time.CalendarDate

    Exceptions thrown
    IllegalArgumentException

    引数monthの月にこの日が存在しない場合

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

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    DayOfMonth → AnyRef → Any
  31. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Ordered[DayOfMonth]

Inherited from Comparable[DayOfMonth]

Inherited from AnyRef

Inherited from Any

Ungrouped