管理 Oracle CRM On Demand > Expression Builder > Expression Builder 函數 > 持續時間
持續時間
Expression Builder 中的 Duration 函數,可傳回數字指示天數期間或期間引數指示的一部分天數。
語法
Duration(period)
結果類型
數字
引數
下表說明函數的引數。
引數
|
說明
|
期間
|
下列格式的字串常值 PnYnMnDTnHnM:
其中:
- P 是期間指示器
- nY 指定 0 到 5 之間的年數
- nM 指定 0 到 12 之間的月數
- nD 指定 0 到 200 之間的天數
- T 可分隔日期和時間的指定。
- nH 指定 0 到 200 之間的小時數
- nM 指定 0 到 59 之間的分鐘數
|
請注意下列重點:
- 請勿對正值指定加號 (+)。
- 您可以指定負值持續時間如下 -Duration(Period)。
- 不支援指定秒數。
- 支援的最大期間為 'P5Y12M200DT200H59M' (亦即,5 年、12 個月、200 天、200 小時和 59 分鐘)。
- 如果年數、月數、天數、小時數或分鐘數為零,您可以省略該數字及其對應的指定項。
- 如果年數、月數或天數為零而時間元件為非零值,則年、月或天元件 (數字及其指示項) 中至少必須有一項存在。
- 如果期間中沒有任何時間元件,則期間中不可以包含 T 指示項。
- 指示項 P 在期間中必須永遠存在。
範例
以下是有效的 Duration 函數範例:
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
相關主題
如需Expression Builder的相關資訊,請參閱下列主題:
|