インスタンスを生成する。
インスタンスを生成する。
開始時間
開始時間を含める場合はtrue
終了時間
終了時間を含める場合はfalse
開始日時と終了日時より、閉期間を返す。
開始日時と終了日時より、閉期間を返す。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
期間
下限値が上限値より大きい(未来である)場合
開始日時より、下側限界のみを持つ期間を返す。
開始日時より、下側限界のみを持つ期間を返す。
開始日時は期間に含む(閉じている)区間である。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
期間
終了日時より、上側限界のみを持つ期間を返す。
終了日時より、上側限界のみを持つ期間を返す。
終了日時は期間に含まない(開いている)区間である。
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
期間
開始日時と終了日時より、開期間を返す。
開始日時と終了日時より、開期間を返す。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
期間
下限値が上限値より大きい(未来である)場合
開始日時と終了日時より、期間を返す。
開始日時と終了日時より、期間を返す。
生成する期間の開始日時は期間に含み(閉じている)、終了日時は期間に含まない(開いている)半開区間を返す。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
期間
開始日時が終了日時より大きい(未来である)場合
開始日時と終了日時より、期間を返す。
開始日時と終了日時より、期間を返す。
主に、半開区間(上限下限のどちらか一方だけが開いている区間)の生成に用いる。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
開始日時を期間に含む(閉じた下側限界)場合はtrue
を指定する
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
終了日時を期間に含む(閉じた上側限界)場合はtrue
を指定する
タイムゾーン
期間
下限値が上限値より大きい(未来である)場合
開始日時と終了日時より、期間を返す。
開始日時と終了日時より、期間を返す。
主に、半開区間(上限下限のどちらか一方だけが開いている区間)の生成に用いる。
開始日時(下側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
開始日時を期間に含む(閉じた下側限界)場合はtrue
を指定する
終了日時(上側限界値). Limitless[TimePoint]
の場合は、限界がないことを表す
終了日時を期間に含む(閉じた上側限界)場合はtrue
を指定する
期間
下限値が上限値より大きい(未来である)場合
終了日時と期間の長さより、期間を返す。
終了日時と期間の長さより、期間を返す。
終了日時(上側限界値).
期間の長さ
期間
終了日時と期間の長さより、期間を返す。
終了日時と期間の長さより、期間を返す。
終了日時(上側限界値).
開始日時を期間に含む(閉じた下側限界)場合はtrue
を指定する
期間の長さ
終了日時を期間に含む(閉じた上側限界)場合はtrue
を指定する
期間
開始日時と期間の長さより、期間を返す。
開始日時と期間の長さより、期間を返す。
生成する期間の開始日時は期間に含み(閉じている)、終了日時は期間に含まない(開いている)半開区間を返す。
開始日時(下側限界値)
期間の長さ
期間
開始日時と期間の長さより、期間を返す。
開始日時と期間の長さより、期間を返す。
開始日時(下側限界値)
開始日時を期間に含む(閉じた下側限界)場合はtrue
を指定する
期間の長さ
終了日時を期間に含む(閉じた上側限界)場合はtrue
を指定する
期間
コンパニオンオブジェクト。