Namensraum: Dauer

Methoden

Abs

statisch

abs(duration) gibt Rules.Duration zurück

Absoluter Wert einer Dauer.

Parameter

Dauer

Regeln.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

statisch

time(Stunden, Minuten, Sekunden, Nanos) gibt „rules.Duration“ zurück

Erstellen Sie eine Dauer aus Stunden, Minuten, Sekunden und Nanosekunden.

Parameter

Std.

Regeln.Integer

Stundenanteil der Dauer.

Der Wert darf nicht null sein.

Min

Regeln.Integer

Minutenanteil der Dauer.

Der Wert darf nicht null sein.

Sekunden

Regeln.Integer

Sekundenanteil der Dauer.

Der Wert darf nicht null sein.

Nanos

Regeln.Integer

Nanosekunden-Anteil der Dauer.

Der Wert darf nicht null sein.

Kehrt zurück

non-null rules.Duration Dauer eine Dauer.

Wert

statisch

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

Regeln.Integer

Einheitenlose Größe der Dauer.

Der Wert darf nicht null sein.

Einheit

Regeln.String

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.