| 인쇄 온라인 도움말의 PDF 버전 열기

#### 기간 Expression Builder의 Duration 함수는 period 인수로 표시되는 일수 또는 일부 일수 단위의 기간을 나타내는 숫자를 반환합니다. ### 구문 Duration(period) ### 결과 유형 숫자 ### 인수 다음 표에서는 함수의 인수를 설명합니다.
인수 | 설명
--- | ---
period | 반환될 기간을 지정합니다. 값은 PnYnMnDTnHnM 형식의 문자열 리터럴이거나 PnYnMnDTnHnM 형식의 문자열로 평가되는 표현식일 수 있습니다. PnYnMnDTnHnM 문자열은 다음을 나타냅니다. P는 기간 표시자입니다. nY는 연수를 지정합니다. nM은 월수를 지정합니다. nD는 일수를 지정합니다. T는 일자 및 시간 지정을 구분합니다. nH는 시간 수를 지정합니다. nM은 분수를 지정합니다. 예를 들어, 50개월의 기간을 지정한다고 가정합니다. 기간을 문자열 리터럴로 지정할 수 있습니다(예: P4Y2M 또는 P50M). 또는 필드의 값에 따라 달라지는 기간을 지정하려면 인수의 표현식에서 해당 필드를 사용할 수 있습니다. 다음 예에서 [지연 기간]은 월 단위로 기간의 값을 저장하기 위해 설정하는 사용자정의 필드입니다. [지연 기간] 필드의 값을 사용하여 기간을 계산합니다. Duration('P'+ FieldValue([{nDeferral_Period}])+'M') 따라서 [지연 기간] 필드의 값이 12이면 표현식은 인수에 유효한 문자열인 P12M으로 평가됩니다. [지연 기간] 필드의 값이 50이면 표현식이 역시 유효한 문자열인 P50M으로 평가됩니다. 문자열 리터럴에 연수, 월수, 일수, 시간수 또는 분수를 지정할 수 있습니다. 마찬가지로 인수에 표현식이 포함되면 표현식에서 반환할 수 있는 수의 제한이 없습니다.
다음 고려 사항은 기간 인수에 적용됩니다. 양수 값에 더하기 기호(+)를 지정하지 마십시오. 음의 기간은 -Duration(period) 또는 Duration(-period)로 지정할 수 있습니다. 초 지정은 지원되지 않습니다. 년, 월, 일, 시간 또는 분의 수가 0인 경우 숫자 및 해당 지정자를 생략할 수 있습니다. 시간 컴포넌트가 기간에 없는 경우 T 지정자를 기간에 포함하면 안 됩니다. P 지정자는 항상 기간에 포함되어야 합니다. ### 예 다음은 Duration 함수의 유효한 예입니다. Duration('P0Y1M1DT2H5M') Duration('P0Y0DT1H') Duration('P1D') Duration('P0Y0M0DT0H0M') Duration('P0DT1M') Duration('P24M') Duration('P500D') Duration('P'+ FieldValue([{nDeferral_Period}])+'M') Duration(‘PT1000H3M’) Duration(‘-P1Y200M’) #### 관련 항목 관련된 Expression Builder 정보는 다음 항목을 참조하십시오. Expression Builder 정보 Expression Builder 사용 Expression Builder 함수

2022년 8월 게시됨 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.