休日として取り扱う「日」を追加する。
休日として取り扱う「日」を追加する。
休日として取り扱う「日」
休日として取り扱う「日付仕様」を追加する。
休日として取り扱う「日付仕様」を追加する。
休日として取り扱う「日付仕様」
休日として取り扱う「日」を追加する。
休日として取り扱う「日」を追加する。
休日として取り扱う「日」
org.sisioh.baseunits.scala.time.CalendarDateの反復子を受け取り、その反復子が返すorg.sisioh.baseunits.scala.time.CalendarDateのうち、 営業日に当たるorg.sisioh.baseunits.scala.time.CalendarDateのみを返す反復子を返す。
org.sisioh.baseunits.scala.time.CalendarDateの反復子を受け取り、その反復子が返すorg.sisioh.baseunits.scala.time.CalendarDateのうち、 営業日に当たるorg.sisioh.baseunits.scala.time.CalendarDateのみを返す反復子を返す。
このメソッドは引数に与えた反復子の状態を変更する。また、このメソッドの戻り値の反復子を利用中は、 引数に与えた反復子の n e x t ( ) を呼び出してはならない。
元となる反復子
営業日のみを返す反復子
org.sisioh.baseunits.scala.time.CalendarIntervalで表す期間のうち、営業日の日数を返す。
org.sisioh.baseunits.scala.time.CalendarIntervalで表す期間のうち、営業日の日数を返す。
期間
営業日の日数
org.sisioh.baseunits.scala.time.CalendarDateが営業日に当たるかどうか調べる。
org.sisioh.baseunits.scala.time.CalendarDateが営業日に当たるかどうか調べる。
デフォルトの実装として、週末でなく休日でない日を営業日とするが、 業態によってはオーバーライドの可能性があるので注意すること。
日
営業日に当たる場合はtrue
、そうでない場合はfalse
org.sisioh.baseunits.scala.time.CalendarDateが休日に当たるかどうか調べる。
org.sisioh.baseunits.scala.time.CalendarDateが休日に当たるかどうか調べる。
休日とは、非営業日のうち週末以外のものである。週末を含まないことに注意すること。
日
休日に当たる場合はtrue
、そうでない場合はfalse
org.sisioh.baseunits.scala.time.CalendarDateが週末に当たるかどうか調べる。
org.sisioh.baseunits.scala.time.CalendarDateが週末に当たるかどうか調べる。
週末とは、土曜日と日曜日のことである。
日
週末に当たる場合はtrue
、そうでない場合はfalse
開始日から数えて0
営業日前の日付を返す。
開始日から数えて0
営業日前の日付を返す。
開始日
営業日数(現在は正数しかサポートしない)
日付
IllegalArgumentException
引数0
が負数の場合
指定した日の直近営業日を取得する。
指定した日の直近営業日を取得する。
指定日が営業日であれば当日、そうでなければ翌営業日を返す。
基準日
営業日
指定した日の直近過去営業日を取得する。
指定した日の直近過去営業日を取得する。
指定日が営業日であれば当日、そうでなければ前営業日を返す。
基準日
営業日
指定した日の翌営業日を取得する。
指定した日の翌営業日を取得する。
基準日
翌営業日
開始日から数えて0
営業日目の日付を返す。
開始日から数えて0
営業日目の日付を返す。
開始日
営業日数(現在は正数しかサポートしない). 0
の場合、開始日を含む翌営業日を返す
日付
IllegalArgumentException
引数0
が負数の場合
指定した日の前営業日を取得する。
指定した日の前営業日を取得する。
基準日
前営業日
営業日カレンダー。
営業日と非営業日を判定する責務を持つ。非営業日とは休日(祝日)及び週末(土日)を表し、営業日とは非営業日でない日を表す。 週末は休日ではないが、週末かつ休日は休日である。