Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

Tidslängd

Tidslängdsfunktionen i Expression Builder returnerar ett tal som anger en period i dagar eller delar av dagar enligt periodargumentet.

Syntax

Tidslängd(period)

Resultattyp

Nummer

Argument

Följande tabell innehåller funktionens argument.

Argument

Beskrivning

Period

En sträng i följande format PnYnMnDTnHnM:

där:

  • P är periodindikatorn
  • nY anger antalet år mellan 0 och 5
  • nM anger antalet månader mellan 0 och 12
  • nD anger antalet dagar mellan 0 och 200
  • T avgränsar specifikationerna för datumet och tiden
  • nH anger antalet timmar mellan 0 och 200
  • nM anger antalet minuter mellan 0 och 59

Observera följande punkter:

  • Ange inte ett plustecken (+) för positiva värden.
  • Du kan ange en negativ tid som -Tidslängd(Period).
  • Det går inte att ange sekunder.
  • Den längsta tidsgränsen är P5Y12M200DT200H59M (5 år, 12 månader, 200 dagar, 200 timmar och 59 minuter).
  • Om antalet år, månader, dagar, timmar eller minuter är noll kan du hoppa över numret och motsvarande beteckning.
  • Om antalet år, månader eller dagar är noll och tidskomponenten är skilt från noll måste minst ett av året, en av månaden eller en av dagarna (ett nummer och beteckningen) finnas.
  • Om ingen av tidskomponenterna finns i perioden får beteckningen T inte ingå i perioden.
  • Beteckningen P måste alltid finnas i perioden.

Exempel

Här följer exempel på tidslängdsfunktionen:

Tidslängd('P0Y1M1DT2H5M')

Tidslängd('P0Y0DT1H')

Tidslängd('P1D')

Tidslängd('P0Y0M0DT0H0M')

Tidslängd('P0DT1M')

Se även

I följande avsnitt finns relaterad information för Expression Builder:


Publicerat i Oktober 2016 Copyright © 2005, 2016, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.