列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

持續時間

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的相關資訊,請參閱下列主題:


2016年10月 Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices.