IBM FileNet P8, Version 5.2.1            

addtimeunit

Disse funktioner returnerer et tidspunkt ved at tilføje et bestemt antal tidsenheder til en tid.

Syntaksen er følgende:
  • 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
Et udtryk af typen time.
time_units

Det antal tidsenheder, der repræsenterer den mængde tid, der skal lægges til time_value. Eksempel: For funktionen addseconds er denne parameter antallet af sekunder, der skal lægges til. For at udregne en tid i fortiden relativ til time_value skal der videreføres et negativt tal for denne parameter.

Hvis du angiver en flydende værdi for denne parameter, f.eks. 5,4 eller 27,9, bruges kun heltalsdelen af tallet. I stedet for 5.4 benyttes 5.

I følgende eksempel på et funktionskald returneres et tidspunkt, der er det angivne antal timer efter entry_time:
addhours (indtastningstid, antal_timer)

Evaluering af addmonths og addyears

Algoritmen for funktionerne addmonths og addyears kan variere, hvad angår den måde sammenlignelige beregninger foretages i forskellige udviklingsmiljøer.

For funktionen addmonths kan tilføjelsen af det angivne antal måneder producere en dato, der ligger ud over slutningen af den nye måned. I det tilfælde returnerer funktionen den første dag i den næste måned. Eksempel: Følgende udtryk returnerer 03/01/1997:
addmonths (convert("31-01-1997 12:00:00", time), 1)
Evalueringer af funktionen addyears kan sammenlignes. Eksempel: Følgende udtryk returnerer 03/01/2001:
addyears (convert("29-02-2000 12:00:00", time), 1)
Det tidsformat, du angiver (i dette tilfælde den fulde dato og klokkeslt), skal stemme overens med dato/klokkeslætsmasken i arbejdsgangssystemet. Der er flere oplysninger i Dato/klokkeslæt-masker.


Last updated: October 2015
bpfe022.htm

© Copyright IBM Corp. 2015.