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