IBM FileNet P8, Version 5.2.1            

addtimeunit

Disse funksjonene returnerer et tidspunkt ved å legge til et oppgitt antall tidsenheter til tidspunkt.

Syntaksen er slik:
  • 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 uttrykk av typen tid.
time_units

Antall tidsenheter som representerer hvor mye tid som skal legges til for time_value. For funksjonen addseconds er denne parameteren for eksempel antall sekunder som skal legges til. For å beregne en tid i fortiden relativt til time_value, må du sende et negativt tall for denne parameteren.

Hvis du angir en flytetallsverdi for denne parameteren, for eksempel 5,4 eller 27,9, brukes bare heltallsdelen av tallet. For eksempel blir 5,4 til 5.

Følgende eksempel på et funksjonskall returnerer et tidspunkt som er det oppgitte antall timer etter entry_time:
addhours (Entry_time, num_hours)

Evaluering av addmonths og addyears

Algoritmen for funksjonene addmonths og addyears kan være forskjellig fra måten sammenlignbare beregninger utføres på i ulike utviklingsmiljøer.

For funksjonen addmonths kan tilføyelse av det oppgitte antall måneder i utgangspunktet gi en dato etter slutten av den nye måneden. I slike tilfeller returnerer funksjonen den første dagen av den neste måneden. Følgende uttrykk returnerer for eksempel 03/01/1997:
addmonths (convert("01/31/1997 12:00:00", time), 1)
Evalueringer av funksjonen addyears er sammenlignbare. Følgende uttrykk returnerer for eksempel 03/01/2001:
addyears (convert("02/29/2000 12:00:00", time), 1)
Tidsformatet du angir (fullstendig dato og klokkeslett i dette tilfellet), må samsvare med dato-/tidsmasken i arbeidsflytsystemet. Du finner mer informasjon i Dato-/tidsmasker.


Last updated: March 2016
bpfe022.htm

© Copyright IBM Corp. 2016.