Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Duration

La funzione Duration in Expression Builder restituisce un numero che indica un periodo espresso in giorni o frazioni di giorni indicato dall'argomento Period.

Sintassi

Duration(period)

Tipo di risultato

Numero

Argomenti

Nella tabella seguente vengono descritti gli argomenti per questa funzione.

Argomento

Descrizione

Period

Un valore di stringa nel seguente formato PnYnMnDTnHnM:

dove:

  • P è l'indicatore del periodo
  • nY specifica il numero di anni tra 0 e 5
  • nM specifica il numero di mesi tra 0 e 12
  • nD specifica il numero di giorni tra 0 e 200
  • T separa le specifiche di data e ora
  • nH specifica il numero di ore tra 0 e 200
  • nM specifica il numero di minuti tra 0 e 59

Tenere presente quanto riportato di seguito.

  • Non specificare un segno più (+) per i valori positivi.
  • È possibile specificare una durata negativa come -Duration(Period).
  • La specifica dei secondi non è supportata.
  • La durata massima supportata è 'P5Y12M200DT200H59M', ossia 5 anni, 12 mesi, 200 giorni, 200 ore e 59 minuti.
  • Se il numero di anni, mesi, giorni, ore o minuti è zero, è possibile omettere il numero e il designatore corrispondente.
  • Se il numero di anni, mesi o giorni è zero, è necessario che sia presente almeno uno dei componenti anno, mese o giorno (un numero e il relativo designatore).
  • Se nel periodo non è presente alcun componente relativo al tempo, il designatore T non deve essere incluso.
  • Il designatore P deve essere sempre presente nel periodo.

Esempi

Di seguito vengono riportati esempi validi della funzione Duration.

Duration('P0Y1M1DT2H5M')

Duration('P0Y0DT1H')

Duration('P1D')

Duration('P0Y0M0DT0H0M')

Duration('P0DT1M')

Argomenti correlati

Gli argomenti riportati di seguito contengono informazioni relative al Expression Builder.


Data di pubblicazione : ottobre 2016 Copyright © 2005, 2016, Oracle. Tutti i diritti riservati. Legal Notices.