Udskriv      Åbn PDF-version af online-hjælp


Forrige emne

Næste emne

Duration

Funktionen Duration·i Expression Builder returnerer et tal, der angiver perioden i dage eller brøkdele af dage, som angivet af periodeargumentet.

Syntaks

Duration(period)

Resultattype

Tal

Argumenter

I følgende tabel beskrives argumenterne til funktionen.

Argument

Beskrivelse

Periode

En strenglitteral i følgende format PnYnMnDTnHnM:

hvor:

  • P er periodeindikator
  • nY angiver antallet af år mellem 0 og 5
  • nM angiver antallet af måneder mellem 0 og 12
  • nD angiver antallet af dage mellem 0 og 200
  • T adskiller dato- og klokkeslætspecifikationerne
  • nH angiver antallet af timer mellem 0 og 200
  • nM angiver antallet af minutter mellem 0 og 59

Bemærk·følgende:

  • Angiv ikke et plustegn (+) til positive værdier.
  • Du kan angive en negativ varighed som -Duration(period)
  • Angivelse af sekunder understøttes ikke.
  • Maks. understøttet varighed er 'P5Y12M200DT200H59M' (dvs. 5 år, 12 måneder, 200 dage, 200 timer og 59 minutter).
  • Hvis antallet af år, måneder, dage, timer eller minutter er nul, kan du udelade tallet og dets tilsvarende betegnelse.
  • Hvis antallet af år, måneder eller dage er nul, og tidskomponenten er en ikke-nulværdi, skal mindst en af års-, måneds- eller dagskomponenterne (et tal og dets betegnelse) findes.
  • Hvis ingen af tidskomponenterne findes i perioden, må T-betegnelsen ikke medtages i perioden.
  • Betegnelsen P skal altid findes i perioden.

Eksempler

Følgende er gyldige eksempler på funktionen Duration:

Duration('P0Y1M1DT2H5M')

Duration('P0Y0DT1H')

Duration('P1D')

Duration('P0Y0M0DT0H0M')

Duration('P0DT1M')

Relaterede emner

Se følgende emner for relaterede oplysninger om Expression Builder:


Publiceret Oktober 2016 Copyright © 2005, 2016, Oracle. Alle rettigheder forbeholdes. Legal Notices