Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Varighet

Varighetsfunksjonen i Expression Builder returnerer et tall som indikerer en periode i dager eller deler av dager, slik det er indikert av periodeargumentet.

Syntaks

Duration(periode)

Resultattype

Nummer

Argumenter

Tabellen nedenfor beskriver argumentene for funksjonen.

Argument

Beskrivelse

Periode

En strenglitteral i følgende format: PnYnMnDTnHnM:

der:

  • P er periodeindikatoren
  • nY angir antall år mellom 0 og 5
  • nM angir antall måneder mellom 0 og 12
  • nD angir antall dager mellom 0 og 200
  • T skiller dato- og tidspunktsspesifikasjonene
  • nH angir antall timer mellom 0 og 200
  • nM angir antall minutter mellom 0 og 59

Legg merke til følgende punkt:

  • Du må ikke angi et plusstegn (+) for positive verdier.
  • Du kan ikke angi en negativ varighet, for eksempel -Duration(periode).
  • Sekunder støttes ikke.
  • Den maksimale varigheten som støttes, er 'P5Y12M200DT200H59M', (det vil si 5 år, 12 måneder, 200 dager, 200 timer og 59 minutter).
  • Hvis antallet for år, måneder, dager, timer eller minutter er null, kan du utelate tallet og den tilhørende benevnelsen.
  • Hvis antallet for år, måneder eller dager er null, og tidskomponenten er en verdi som ikke er null, må minst én av komponentene år, måned eller dag (et tall og benevnelsen) være oppgitt.
  • Hvis ingen av tidskomponentene er oppgitt i perioden, kan ikke benevnelsen T være med i perioden.
  • Benevnelsen P må alltid finnes i perioden.

Eksempler

Nedenfor vises gyldige eksempler på varighetsfunksjonen:

Duration('P0Y1M1DT2H5M')

Duration('P0Y0DT1H')

Duration('P1D')

Duration('P0Y0M0DT0H0M')

Duration('P0DT1M')

Beslektede emner

Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:


Publisert Oktober 2016 Copyright © 2005, 2016, Oracle. Med enerett. Legal Notices.