rules. duration
グローバルに利用可能な期間関数。これらの関数には、
duration.
接頭辞。
メソッド
abs
abs(duration) は rules.Duration を返します。
期間の絶対値。
パラメータ |
|
---|---|
duration |
期間の値です。 値を null にすることはできません。 |
- 戻り値
-
non-null rules.Duration
: 入力の絶対期間の値です。
例
duration.abs(duration.value(-10, 's')) == duration.value(10, 's')
時間
time(hours, minutes, secs, nanos) は rules.Duration を返します。
時、分、秒、ナノ秒から期間を作成します。
パラメータ |
|
---|---|
時間 |
期間の時間の部分。 値を null にすることはできません。 |
分 |
期間の分部分。 値を null にすることはできません。 |
秒 |
期間の秒の部分。 値を null にすることはできません。 |
nanos |
期間のナノ秒部分。 値を null にすることはできません。 |
- 戻り値
-
non-null rules.Duration
Duration。
値
value(magnitude, unit) は rules.Duration を返します。
大きさと文字列の単位から期間を作成します。
ユニット | 説明 |
---|---|
w | 週 |
d | 日 |
h | 時間 |
m | 分 |
s | 秒 |
ミリ秒 | ミリ秒 |
ナノ秒 | ナノ秒 |
パラメータ |
|
---|---|
強度 |
期間の単位なしの大きさ。 値を null にすることはできません。 |
ユニット |
期間の単位。 値を null にすることはできません。 |
- 戻り値
-
non-null rules.Duration
Duration。
例
duration.value(1, 'w') // Create a duration for 1 week of time.