このインスタンスが表現する年月の1日からその月末までの、期間を生成する。
このインスタンスが表現する年月の1日からその月末までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
このインスタンスが表現する年月の1日からその月末までを表現する期間
指定したタイムゾーンにおける、このインスタンスが表す「年月」の1日0時0分0秒0ミリ秒の瞬間について org.sisioh.baseunits.scala.time.TimePoint 型のインスタンスを返す。
指定したタイムゾーンにおける、このインスタンスが表す「年月」の1日0時0分0秒0ミリ秒の瞬間について org.sisioh.baseunits.scala.time.TimePoint 型のインスタンスを返す。
タイムゾーン
このインスタンスが表現する年月を含む年の元旦からその大晦日までの、期間を生成する。
このインスタンスが表現する年月を含む年の元旦からその大晦日までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
このインスタンスが表現する年月の1日からその月末までを表現する期間
このインスタンスが表す年月で、引数day
で表す日を表す年月日を返す。
このインスタンスが表す年月で、引数day
で表す日を表す年月日を返す。
日(1〜31)
日時
引数day
がこの月に存在しない場合
このオブジェクトのmonth
フィールド(月)を返す。
このオブジェクトのmonth
フィールド(月)を返す。
CAUTION: このメソッドは、このオブジェクトがカプセル化する要素を外部に暴露する。取り扱いには充分注意のこと。
月
このオブジェクトのyear
フィールド(西暦年をあらわす数)を返す。
このオブジェクトのyear
フィールド(西暦年をあらわす数)を返す。
CAUTION: このメソッドは、このオブジェクトがカプセル化する要素を外部に暴露する。取り扱いには充分注意のこと。
西暦年をあらわす数
年月日同士の比較を行う。
年月日同士の比較を行う。
相対的に過去である方を「小さい」と判断する。
比較対象
java.util.Comparable
compareTo(Object)に準じる
指定した日 other
が、このオブジェクトが表現する日よりも過去であるかどうかを検証する。
指定した日 other
が、このオブジェクトが表現する日よりも過去であるかどうかを検証する。
お互いが同一日時である場合は false
を返す。
対象日時
過去である場合はtrue
、そうでない場合はfalse
指定した年月 other
が、このオブジェクトが表現する年月よりも未来であるかどうかを検証する。
指定した年月 other
が、このオブジェクトが表現する年月よりも未来であるかどうかを検証する。
お互いが同一日時である場合は false
を返す。
対象年月
未来である場合はtrue
、そうでない場合はfalse
月末の日付を取得する。
月末の日付を取得する。
月末の日を取得する。
月末の日を取得する。
このインスタンスが表現する年月の翌月を返す。
このインスタンスが表現する年月の翌月を返す。
翌月
このオブジェクトが表現する日付に、指定した長さの時間を加えた、未来の日付を取得する。
このオブジェクトが表現する日付に、指定した長さの時間を加えた、未来の日付を取得する。
引数の長さの単位が "月" 未満である場合は、元の年月をそのまま返す。
時間の長さ
未来の年月
このインスタンスが表現する年月の increment
ヶ月後を返す。
このインスタンスが表現する年月の increment
ヶ月後を返す。
increment
に負数を与えてもよい。
加える月数
計算結果
このインスタンスが表現する年月の前月を返す。
このインスタンスが表現する年月の前月を返す。
前月
この日付を、指定したパターンで整形し、その文字列表現を取得する。
この日付を、指定したパターンで整形し、その文字列表現を取得する。
パターン
文字列表現
この日付の文字列表現を取得する。
この日付の文字列表現を取得する。
java.text.SimpleDateFormatの使用に基づく "yyyy/MM"
のパターンで整形する。
java.lang.Object#toString()
カレンダー上の特定の「年月」を表すクラス。
java.util.Dateと異なり、月未満(日以下)の概念を持っていない。また、 org.sisioh.baseunits.scala.time.TimePointと異なり、 その月1ヶ月間全ての範囲を表すクラスであり、特定の瞬間をモデリングしたものではない。