Amministrazione di Oracle CRM On Demand > Expression Builder > Funzioni del Expression Builder > Duration
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.
|