Verwalten von Oracle CRM On Demand > Expression Builder > Expression Builder-Funktionen > Dauer
Dauer
Die Dauerfunktion in Expression Builder gibt eine Zahl zurück, die einen Zeitraum in Tagen oder Tagesabschnitten angibt, so wie vom Periodenargument angegeben.
Syntax
Duration(period)
Ergebnistyp
Anzahl
Argumente
In der folgenden Tabelle werden die Argumente für die Funktion beschrieben.
Argument
|
Beschreibung
|
Periode
|
Ein Zeichenfolgenliteral im folgenden Format: PnYnMnDTnHnM:
wobei:
- P der Zeitraumindikator ist
- nY die Anzahl der Jahre zwischen 0 und 5 angibt
- nM die Anzahl der Monate zwischen 0 und 12 angibt
- nD die Anzahl der Tage zwischen 0 und 200 angibt
- T die Datums- und Uhrzeitangaben trennt
- nH die Anzahl der Stunden zwischen 0 und 200 angibt
- nM die Anzahl der Minuten zwischen 0 und 59 angibt
|
Beachten Sie Folgendes:
- Kennzeichnen Sie positive Werte nicht mit einem Pluszeichen (+).
- Negative Zeiträume können Sie mit -Duration(Period) angeben.
- Die Angabe von Sekunden wird nicht unterstützt.
- Die maximal unterstützte Dauer ist 'P5Y12M200DT200H59M' (d.h. 5 Jahre, 12 Monate, 200 Tage, 200 Stunden und 59 Minuten).
- Ist die Anzahl der Jahre, Monate, Tage, Stunden oder Minuten gleich null, können Sie die Zahl und ihren Designator weglassen.
- Ist die Anzahl für Jahre, Monate oder Tage gleich null und die Zeitkomponente hat einen anderen Wert als null, muss mindestens eine der Komponenten Jahr, Monat oder Tag vorhanden sein (Zahl und Designator).
- Wenn keine Zeitkomponente im Zeitraum vorhanden ist, muss der Designator T nicht angegeben werden.
- Der Designator P muss immer im Zeitraum vorhanden sein.
Beispiele
Es folgen einige Beispiele für die Dauerfunktion:
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
Verwandte Themen
Weitere zugehörige Informationen zu Expression Builder finden Sie unter folgenden Themen:
|