org.sisioh.baseunits.scala.time
インスタンスを生成する。
インスタンスを生成する。
開始日
終了日
開始日より、下側限界のみを持つ期間を生成する。
開始日より、下側限界のみを持つ期間を生成する。
開始日は期間に含む(閉じている)区間である。
開始日(下側限界値). Limitless[CalendarDate]
の場合は、限界がないことを表す
期間
終了日より、上側限界のみを持つ期間を生成する。
終了日より、上側限界のみを持つ期間を生成する。
終了日は期間に含む(閉じている)区間である。
終了日(上側限界値). Limitless[CalendarDate]
の場合は、限界がないことを表す
期間
開始日と終了日より、期間を生成する。
開始日と終了日より、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日
終了日
期間
IllegalArgumentException
下限値が上限値より大きい(未来である)場合
指定した年月の1日からその月末までの、期間を生成する。
指定した年月の1日からその月末までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日の年月
期間
開始日と期間の長さより、期間を生成する。
開始日と期間の長さより、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
引数 length
の期間の長さの単位が "日" 未満である場合は、開始日と終了日は同日となる。
開始日(下側限界値)
期間の長さ
期間
抽出子メソッド。
抽出子メソッド。
Option[(CalendarInterval)]
開始日と終了日より、期間を生成する。
開始日と終了日より、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日の年
開始日の月(1〜12)
開始日の日
終了日の年
終了日の月(1〜12)
終了日の日
期間
(Since version 0.1.18) Use inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int, zoneId: ZoneId) method instead
IllegalArgumentException
下限値が上限値より大きい(未来である)場合
指定した年月の1日からその月末までの、期間を生成する。
指定した年月の1日からその月末までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日の年
開始日の月
期間
(Since version 0.1.18) Use month(year: Int, month: MonthOfYear, zoneId: ZoneId) method instead
指定した年月の1日からその月末までの、期間を生成する。
指定した年月の1日からその月末までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日の年
開始日の月(1〜12)
期間
(Since version 0.1.18) Use month(year: Int, _month: Int, zoneId: ZoneId) method instead
指定した年の元旦からその年の大晦日までの、期間を生成する。
指定した年の元旦からその年の大晦日までの、期間を生成する。
生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。
開始日の年
期間
(Since version 0.1.18) Use year(year: Int, zoneId: ZoneId) method instead
CalendarInterval
コンパニオンオブジェクト。