パッケージ one.cafebabe.bc4j
クラス ビジネスカレンダー
java.lang.Object
one.cafebabe.bc4j.ビジネスカレンダー
-
フィールドの概要
フィールド修飾子とタイプフィールド説明static final UnitedStatesアメリカ合衆国の祝休日を算出するアルゴリズム正月三が日を休業とするアルゴリズム大晦日を休業とするアルゴリズム大晦日を休業とするアルゴリズムstatic final Japan日本の祝休日を算出するアルゴリズム -
メソッドの概要
修飾子とタイプメソッド説明@NotNull List<BusinessHourSlot>指定した日の営業時間枠を返すget指定期間内の営業日(@NotNull LocalDate 開始日, @NotNull LocalDate 終了日) 指定期間内の営業日のリストを返す。get指定期間内の祝休日(@NotNull LocalDate 開始日, @NotNull LocalDate 終了日) 指定期間内の祝休日のリストを返す。@Nullable Holiday指定した日の祝休日を返す。@NotNull LocalDate内閣府で公表されている祝休日情報の最終日を返します。@NotNull LocalDate内閣府で公表されている祝休日情報の初日を返します。booleanis営業時間()現在が営業時間か判定するbooleanis営業時間(@NotNull LocalDateTime dateTime) 指定した時刻が営業時間かどうか判定するbooleanis営業日()今日が営業日かどうかを判定するboolean指定した日が営業日かどうかを判定するbooleanis祝休日()今日が祝休日かどうかを判定するboolean指定した日が祝休日かどうかを判定するstatic @NotNull ビジネスカレンダーBuilder@NotNull LocalDate最後の営業日()今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す@NotNull LocalDate今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す@NotNull Holiday最後の祝休日()今日以前(今日を含む)の最後の祝休日を返す@NotNull Holiday指定した日以前(指定した日を含む)の最後の祝休日を返す@NotNull LocalDate最初の営業日()今日以降(今日を含む)で最初の営業日(祝休日ではない日)を返す@NotNull LocalDate指定した日以降(指定した日を含む)で最初の営業日(祝休日ではない日)を返す@NotNull Holiday最初の祝休日()今日(今日を含む)以降の最初の祝休日を返す@NotNull Holiday指定した日(指定した日を含む)以降の最初の祝休日を返す@NotNull LocalDateTime次の営業開始時間(@NotNull LocalDateTime when) 指定した時刻以降の営業開始時間を返す@NotNull LocalDateTime次の営業終了時間(@NotNull LocalDateTime when) 指定した時刻以降の営業終了時間を返す@NotNull LocalDateTime前の営業開始時間(@NotNull LocalDateTime when) 指定した時刻以前の営業開始時間を返す@NotNull LocalDateTime前の営業終了時間(@NotNull LocalDateTime when) 指定した時刻以前の営業終了時間を返す
-
フィールド詳細
-
正月三が日休業
正月三が日を休業とするアルゴリズム- 導入されたバージョン:
- 1.5
-
日本
日本の祝休日を算出するアルゴリズム -
アメリカ合衆国
アメリカ合衆国の祝休日を算出するアルゴリズム -
大晦日休業
大晦日を休業とするアルゴリズム- 導入されたバージョン:
- 1.5
-
土日休業
大晦日を休業とするアルゴリズム- 導入されたバージョン:
- 1.5
-
-
メソッドの詳細
-
newBuilder
-
is祝休日
指定した日が祝休日かどうかを判定する- パラメータ:
date- 日付- 戻り値:
- 指定した日が祝休日であればtrue
-
is祝休日
public boolean is祝休日()今日が祝休日かどうかを判定する- 戻り値:
- 今日が祝休日であればtrue
- 導入されたバージョン:
- 1.3
-
is営業日
指定した日が営業日かどうかを判定する- パラメータ:
date- 日付- 戻り値:
- 指定した日が営業日であればtrue
-
is営業日
public boolean is営業日()今日が営業日かどうかを判定する- 戻り値:
- 今日が営業日であればtrue
- 導入されたバージョン:
- 1.3
-
is営業時間
指定した時刻が営業時間かどうか判定する- パラメータ:
dateTime- 時刻- 戻り値:
- 指定した時刻が営業時間であればtrueを返す
- 導入されたバージョン:
- 1.8
-
is営業時間
public boolean is営業時間()現在が営業時間か判定する- 戻り値:
- 現在が営業時間であればtrueを返す
- 導入されたバージョン:
- 1.8
-
get営業時間枠
指定した日の営業時間枠を返す- パラメータ:
\u65e5\u4ed8- 日付- 戻り値:
- 指定した日の営業時間枠, または祝休日であれば空のリスト
- 導入されたバージョン:
- 1.16
-
前の営業終了時間
指定した時刻以前の営業終了時間を返す- パラメータ:
when- 起点- 戻り値:
- 指定した時刻以前の営業終了時間
- 導入されたバージョン:
- 1.8
-
次の営業終了時間
指定した時刻以降の営業終了時間を返す- パラメータ:
when- 起点- 戻り値:
- 指定した時刻以降の営業終了時間
- 導入されたバージョン:
- 1.8
-
前の営業開始時間
指定した時刻以前の営業開始時間を返す- パラメータ:
when- 起点- 戻り値:
- 指定した時刻以前の営業開始時間
- 導入されたバージョン:
- 1.8
-
次の営業開始時間
指定した時刻以降の営業開始時間を返す- パラメータ:
when- 起点- 戻り値:
- 指定した時刻以降の営業開始時間
- 導入されたバージョン:
- 1.8
-
get祝休日
指定した日の祝休日を返す。- パラメータ:
date- 日付- 戻り値:
- 祝日・休日
-
最後の営業日
今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す- パラメータ:
date- 指定日- 戻り値:
- 今日以前の営業日
- 導入されたバージョン:
- 1.4
-
最後の営業日
今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す- 戻り値:
- 今日以前の営業日
- 導入されたバージョン:
- 1.4
-
最初の営業日
指定した日以降(指定した日を含む)で最初の営業日(祝休日ではない日)を返す- パラメータ:
date- 指定日- 戻り値:
- 指定した日以降の営業日
-
最初の営業日
今日以降(今日を含む)で最初の営業日(祝休日ではない日)を返す- 戻り値:
- 今日以降の営業日
- 導入されたバージョン:
- 1.4
-
最後の祝休日
指定した日以前(指定した日を含む)の最後の祝休日を返す- パラメータ:
date- 指定日- 戻り値:
- 指定した日以前の祝休日
-
最後の祝休日
今日以前(今日を含む)の最後の祝休日を返す- 戻り値:
- 今日以前の祝休日
- 導入されたバージョン:
- 1.4
-
最初の祝休日
指定した日(指定した日を含む)以降の最初の祝休日を返す- パラメータ:
date- 指定日- 戻り値:
- 指定した日以前の祝休日
-
最初の祝休日
今日(今日を含む)以降の最初の祝休日を返す- 戻り値:
- 今日以降の祝休日
- 導入されたバージョン:
- 1.4
-
get指定期間内の祝休日
@NotNull public @NotNull List<Holiday> get指定期間内の祝休日(@NotNull @NotNull LocalDate 開始日, @NotNull @NotNull LocalDate 終了日) 指定期間内の祝休日のリストを返す。リストは古い日から並べられている。指定期間内に祝休日がない場合は空のリストを返す。- パラメータ:
\u958b\u59cb\u65e5- 指定開始日。この日も含む。\u7d42\u4e86\u65e5- 指定終了日。この日も含む。- 戻り値:
- 指定期間内の祝休日のリスト。
-
get指定期間内の営業日
@NotNull public @NotNull List<LocalDate> get指定期間内の営業日(@NotNull @NotNull LocalDate 開始日, @NotNull @NotNull LocalDate 終了日) 指定期間内の営業日のリストを返す。リストは古い日から並べられている。指定期間内に営業日がない場合は空のリストを返す。- パラメータ:
\u958b\u59cb\u65e5- 指定開始日。この日も含む。\u7d42\u4e86\u65e5- 指定終了日。この日も含む。- 戻り値:
- 指定期間内の祝休日のリスト。
- 導入されたバージョン:
- 1.15
-
get内閣府公表祝休日初日
内閣府で公表されている祝休日情報の初日を返します。この日より前の祝休日は現行の法律、国立天文台の情報を元にアルゴリズムで求められた祝休日になります。- 戻り値:
- 内閣府で公表されている祝休日情報の初日
- 導入されたバージョン:
- 1.4
-
get内閣府公表祝休日最終日
内閣府で公表されている祝休日情報の最終日を返します。この日より後の祝休日は現行の法律、国立天文台の情報を元にアルゴリズムで求められた祝休日になります。- 戻り値:
- 内閣府で公表されている祝休日情報の最終日
- 導入されたバージョン:
- 1.4
-