Imprimir      Abrir versión PDF de ayuda en línea


Tema anterior

Tema siguiente

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:


Publicado en octubre 2016 Copyright © 2005, 2016, Oracle. Todos los derechos reservados. Legal Notices.