工作排程
工作排程定義每一個星期一天中的工作時數。您可以定義特殊天數(例如,假日)。
您可以為區域定義多個工作排程。尤其是,您可以根據世界標準時間偏差及日光節約時間 (DST),為不同位置定義不同排程。每一個排程都具有唯一名稱。
工作日可以具有多個工作間隔。這些間隔依時間順序進行排序,且不重疊。
截斷時間
每一個工作日都有截斷時間。依預設,如果未明確指定某個工作日的截斷時間,則截斷時間是最後一個工作間隔的最後時間。
某些函數具有參數 (use_cutoff_expr),該參數會判定是否要使用明確設定的截斷時間。如果此參數的值為 false,則截斷時間會變成預設截斷時間(生效)。亦即,變成最後一個工作間隔的最後時間。
截斷時間會影響函數如何調整傳遞至該函數的開始時間(函數在計算程序中使用開始時間之前)。如果開始時間晚於截斷時間,則會將開始時間調整為下一工作日第一個工作間隔的開始時間。當開始時間早於截斷時間時,如果開始時間在工作間隔內,則不會調整開始時間。否則,會將開始時間調整為開始時間之後下一個工作間隔的開始時間。