public class ビジネスカレンダー
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static UnitedStates |
アメリカ合衆国
アメリカ合衆国の祝休日を算出するアルゴリズム
|
static java.util.function.Function<java.time.LocalDate,java.lang.String> |
正月三が日休業
正月三が日を休業とするアルゴリズム
|
static java.util.function.Function<java.time.LocalDate,java.lang.String> |
大晦日休業
大晦日を休業とするアルゴリズム
|
static java.util.function.Function<java.time.LocalDate,java.lang.String> |
土日休業
大晦日を休業とするアルゴリズム
|
static Japan |
日本
日本の祝休日を算出するアルゴリズム
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.List<BusinessHourSlot> |
get営業時間枠(java.time.LocalDate 日付)
指定した日の営業時間枠を返す
|
java.util.List<java.time.LocalDate> |
get指定期間内の営業日(java.time.LocalDate 開始日,
java.time.LocalDate 終了日)
指定期間内の営業日のリストを返す。
|
java.util.List<Holiday> |
get指定期間内の祝休日(java.time.LocalDate 開始日,
java.time.LocalDate 終了日)
指定期間内の祝休日のリストを返す。
|
Holiday |
get祝休日(java.time.LocalDate date)
指定した日の祝休日を返す。
|
java.time.LocalDate |
get内閣府公表祝休日最終日()
内閣府で公表されている祝休日情報の最終日を返します。
|
java.time.LocalDate |
get内閣府公表祝休日初日()
内閣府で公表されている祝休日情報の初日を返します。
|
boolean |
is営業時間()
現在が営業時間か判定する
|
boolean |
is営業時間(java.time.LocalDateTime dateTime)
指定した時刻が営業時間かどうか判定する
|
boolean |
is営業日()
今日が営業日かどうかを判定する
|
boolean |
is営業日(java.time.LocalDate date)
指定した日が営業日かどうかを判定する
|
boolean |
is祝休日()
今日が祝休日かどうかを判定する
|
boolean |
is祝休日(java.time.LocalDate date)
指定した日が祝休日かどうかを判定する
|
static ビジネスカレンダーBuilder |
newBuilder() |
java.time.LocalDate |
最後の営業日()
今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す
|
java.time.LocalDate |
最後の営業日(java.time.LocalDate date)
今日以前(今日を含む)で最後の営業日(祝休日ではない日)を返す
|
Holiday |
最後の祝休日()
今日以前(今日を含む)の最後の祝休日を返す
|
Holiday |
最後の祝休日(java.time.LocalDate date)
指定した日以前(指定した日を含む)の最後の祝休日を返す
|
java.time.LocalDate |
最初の営業日()
今日以降(今日を含む)で最初の営業日(祝休日ではない日)を返す
|
java.time.LocalDate |
最初の営業日(java.time.LocalDate date)
指定した日以降(指定した日を含む)で最初の営業日(祝休日ではない日)を返す
|
Holiday |
最初の祝休日()
今日(今日を含む)以降の最初の祝休日を返す
|
Holiday |
最初の祝休日(java.time.LocalDate date)
指定した日(指定した日を含む)以降の最初の祝休日を返す
|
java.time.LocalDateTime |
次の営業開始時間(java.time.LocalDateTime when)
指定した時刻以降の営業開始時間を返す
|
java.time.LocalDateTime |
次の営業終了時間(java.time.LocalDateTime when)
指定した時刻以降の営業終了時間を返す
|
java.time.LocalDateTime |
前の営業開始時間(java.time.LocalDateTime when)
指定した時刻以前の営業開始時間を返す
|
java.time.LocalDateTime |
前の営業終了時間(java.time.LocalDateTime when)
指定した時刻以前の営業終了時間を返す
|
public static final java.util.function.Function<java.time.LocalDate,java.lang.String> 正月三が日休業
public static final Japan 日本
public static final UnitedStates アメリカ合衆国
public static final java.util.function.Function<java.time.LocalDate,java.lang.String> 大晦日休業
public static final java.util.function.Function<java.time.LocalDate,java.lang.String> 土日休業
@NotNull public static ビジネスカレンダーBuilder newBuilder()
public boolean is祝休日(@NotNull
java.time.LocalDate date)
date - 日付public boolean is祝休日()
public boolean is営業日(@NotNull
java.time.LocalDate date)
date - 日付public boolean is営業日()
public boolean is営業時間(@NotNull
java.time.LocalDateTime dateTime)
dateTime - 時刻public boolean is営業時間()
@NotNull public java.util.List<BusinessHourSlot> get営業時間枠(@NotNull java.time.LocalDate 日付)
日付 - 日付@NotNull
public java.time.LocalDateTime 前の営業終了時間(@NotNull
java.time.LocalDateTime when)
when - 起点@NotNull
public java.time.LocalDateTime 次の営業終了時間(@NotNull
java.time.LocalDateTime when)
when - 起点@NotNull
public java.time.LocalDateTime 前の営業開始時間(@NotNull
java.time.LocalDateTime when)
when - 起点@NotNull
public java.time.LocalDateTime 次の営業開始時間(@NotNull
java.time.LocalDateTime when)
when - 起点@Nullable public Holiday get祝休日(@NotNull java.time.LocalDate date)
date - 日付@NotNull
public java.time.LocalDate 最後の営業日(@NotNull
java.time.LocalDate date)
date - 指定日@NotNull public java.time.LocalDate 最後の営業日()
@NotNull
public java.time.LocalDate 最初の営業日(@NotNull
java.time.LocalDate date)
date - 指定日@NotNull public java.time.LocalDate 最初の営業日()
@NotNull public Holiday 最後の祝休日(@NotNull java.time.LocalDate date)
date - 指定日@NotNull public Holiday 最後の祝休日()
@NotNull public Holiday 最初の祝休日(@NotNull java.time.LocalDate date)
date - 指定日@NotNull public Holiday 最初の祝休日()
@NotNull public java.util.List<Holiday> get指定期間内の祝休日(@NotNull java.time.LocalDate 開始日, @NotNull java.time.LocalDate 終了日)
開始日 - 指定開始日。この日も含む。終了日 - 指定終了日。この日も含む。@NotNull
public java.util.List<java.time.LocalDate> get指定期間内の営業日(@NotNull
java.time.LocalDate 開始日,
@NotNull
java.time.LocalDate 終了日)
開始日 - 指定開始日。この日も含む。終了日 - 指定終了日。この日も含む。@NotNull public java.time.LocalDate get内閣府公表祝休日初日()
@NotNull public java.time.LocalDate get内閣府公表祝休日最終日()