Administración de Oracle CRM On Demand > Expression Builder > Funciones de Expression Builder > Duration
Duration
La función Duration de Expression Builder devuelve un número que indica el periodo, en días o fracciones de días, que indica el argumento period.
Sintaxis
Duration(period)
Tipo de resultado
Número
Argumentos
En la tabla siguiente se describen los argumentos de esta función.
Argumento
|
Descripción
|
Periodo
|
Un literal de cadena con el siguiente formato PnYnMnDTnHnM:
donde:
- P es el indicador del periodo
- nY especifica el número de años entre 0 y 5
- nM especifica el número de meses entre 0 y 12
- nD especifica el número de días entre 0 y 200
- T separa las especificaciones de fecha y hora
- nH especifica el número de horas entre 0 y 200
- nM especifica el número de minutos entre 0 y 59
|
Tenga en cuenta lo siguiente:
- No especifique un signo más (+) para los valores positivos.
- Puede especificar las duraciones negativas como -Duration(Period).
- No se soporta la especificación de segundos.
- La duración máxima soportada es 'P5Y12M200DT200H59M' (es decir, 5 años, 12 meses, 200 días, 200 horas y 59 minutos).
- Si el número de años, meses, días, horas o minutos es cero, puede omitir el número y su designador correspondiente.
- Si el número de años, meses o días es cero y el componente de tiempo es un valor distinto de cero, al menos uno de los componentes de año, mes o día (un número y su designador) debe estar presente.
- Si ninguno de los componentes están presentes en el periodo, el designador T no se debe incluir en el periodo.
- El designador P siempre debe estar presente en el periodo.
Ejemplos
A continuación se muestran ejemplos válidos de la función Duration:
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
Temas relacionados
Consulte los siguientes temas para obtener información relacionada con Expression Builder:
|