Regeln . Dauer
Global verfügbare Dauerfunktionen. Der Zugriff auf diese Funktionen erfolgt über die duration.
Präfix.
Methoden
Abs
abs(duration) gibt Rules.Duration zurück
Absoluter Wert einer Dauer.
Parameter | |
---|---|
Dauer | Dauerwert. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Duration
ist der absolute Dauerwert der Eingabe.
Beispiel
duration.abs(duration.value(-10, 's')) == duration.value(10, 's')
Zeit
time(Stunden, Minuten, Sekunden, Nanos) gibt „rules.Duration“ zurück
Erstellen Sie eine Dauer aus Stunden, Minuten, Sekunden und Nanosekunden.
Parameter | |
---|---|
Std. | Stundenanteil der Dauer. Der Wert darf nicht null sein. |
Min | Minutenanteil der Dauer. Der Wert darf nicht null sein. |
Sekunden | Sekundenanteil der Dauer. Der Wert darf nicht null sein. |
Nanos | Nanosekunden-Anteil der Dauer. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Duration
Dauer eine Dauer.
Wert
value(magnitude, unit) gibt „rules.Duration“ zurück
Erstellen Sie eine Dauer aus einer numerischen Größe und einer Zeichenfolgeneinheit.
Einheit | Beschreibung |
---|---|
w | Wochen |
D | Tage |
H | Std |
M | Protokoll |
S | Sekunden |
MS | Millisekunden |
ns | Nanosekunden |
Parameter | |
---|---|
Größe | Einheitenlose Größe der Dauer. Der Wert darf nicht null sein. |
Einheit | Einheit der Dauer. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Duration
Dauer eine Dauer.
Beispiel
duration.value(1, 'w') // Create a duration for 1 week of time.