IBM FileNet P8, Version 5.2.1            

addtimeunit

Ces fonctions renvoient une heure en ajoutant un nombre indiqué d'unités de temps à une durée.

La syntaxe est la suivante :
  • 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
Expression de type temporel.
time_units

Nombre d'unités temporelles qui représentent la quantité de temps à ajouter à time_value. Par exemple, dans le cas de la fonction addseconds, ce paramètre correspond au nombre de secondes à ajouter. Pour calculer une durée passée relative à time_value, transmettez un nombre négatif pour ce paramètre.

Si vous entrez une valeur flottante pour ce paramètre, telle que 5,4 ou 27,9, seule la partie entière de la valeur est utilisée. Par exemple, 5,4 devient 5.

L'exemple suivant d'un appel de fonction renvoie une durée qui correspond au nombre d'heures indiqué après entry_time:
addhours (Entry_time, num_hours)

Calcul des fonctions addmonths et addyears

L'algorithme pour les fonctions addmonths et addyears peut différer de la manière dont les calculs comparables sont exécutés dans différents environnements de développement.

Dans le cas de la fonction addmonths, l'addition du nombre de mois indiqué peut renvoyer une date ultérieure à la fin du nouveau mois. Dans ce cas, la fonction renvoie le premier jour du mois suivant. Par exemple, l'expression suivante renvoie 01/03/1997 :
addmonths (convert("01/31/1997 12:00:00", time), 1)
Les évaluation de la fonction addyears sont comparables. Par exemple, l'expression suivante renvoie 01/03/2001 :
addyears (convert("02/29/2000 12:00:00", time), 1)
Le format de temps que vous entrez (dans ce cas, la date complète et l'heure) doit correspondre au masque date/heure défini dans le système de flux de travaux. Pour plus d'informations, consultez la rubrique Masques de date/heure.


Last updated: March 2016
bpfe022.htm

© Copyright IBM Corp. 2016.