IBM FileNet P8, Versión 5.2.1            

addtimeunit

Estas funciones devuelven un tiempo añadiendo un número especificado de unidades de tiempo a un tiempo.

La sintaxis es la siguiente:
  • addseconds(time_value, time_units)
  • addminutes(time_value, time_units)
  • addhours(time_value, time_units)
  • adddays(time_value, time_units)
  • addmonths(time_value, time_units)
  • addyears(time_value, time_units)
time_value
Una expresión de tipo tiempo.
time_units

El número de unidades de tiempo que representan la cantidad de tiempo que se debe añadir a time_value. Por ejemplo, para la función addseconds, este parámetro es el número de segundos que deben añadirse. Para calcular una hora pasada en relación a time_value, pase un número negativo para este parámetro.

Si entra un valor flotante para este parámetro, por ejemplo 5,4 o 27,9, solo se utiliza la parte entera del número. Por ejemplo, 5,4 se convierte en 5.

El ejemplo siguiente de una llamada a función devuelve un tiempo que es el número de horas especificado después de entry_time:
addhours(Entry_time, num_hours)

Evaluación de addmonths y addyears

Es posible que el algoritmo para las funciones addmonths y addyears difiere de la manera en que se realizan cálculos comparables en diversos entornos de desarrollo.

Para la función addmonths, la suma del número especificado de meses puede producir inicialmente una fecha más allá del final del nuevo mes. En este caso, la función devuelve el primer día del siguiente mes. Por ejemplo, la siguiente expresión devuelve 03/01/1997:
addmonths(convert("01/31/1997 12:00:00", time), 1)
Las evaluaciones de la función addyears son comparables. Por ejemplo, la siguiente expresión devuelve 03/01/2001:
addyears(convert("02/29/2000 12:00:00", time), 1)
El formato de tiempo que entre (en este caso, la fecha y hora completa) debe coincidir con la máscara de fecha/hora del sistema de flujo de trabajo. Para obtener más información, consulte Máscaras de fecha/hora.


Última actualización: Marzo de 2016
bpfe022.htm

© Copyright IBM Corp. 2016.