名前空間: duration

メソッド

abs

静的

abs(duration) は rules.Duration を返します。

期間の絶対値。

パラメータ

duration

rules.Duration

期間の値です。

値を null にすることはできません。

戻り値

non-null rules.Duration: 入力の絶対期間の値です。

duration.abs(duration.value(-10, 's')) == duration.value(10, 's')

時間

静的

time(hours, minutes, secs, nanos) は rules.Duration を返します。

時、分、秒、ナノ秒から期間を作成します。

パラメータ

時間

rules.Integer

期間の時間の部分。

値を null にすることはできません。

rules.Integer

期間の分部分。

値を null にすることはできません。

rules.Integer

期間の秒の部分。

値を null にすることはできません。

nanos

rules.Integer

期間のナノ秒部分。

値を null にすることはできません。

戻り値

non-null rules.Duration Duration。

静的

value(magnitude, unit) は rules.Duration を返します。

大きさと文字列の単位から期間を作成します。


ユニット 説明
w
d
h 時間
m
s
ミリ秒 ミリ秒
ナノ秒 ナノ秒

パラメータ

強度

rules.Integer

期間の単位なしの大きさ。

値を null にすることはできません。

ユニット

rules.String

期間の単位。

値を null にすることはできません。

戻り値

non-null rules.Duration Duration。

duration.value(1, 'w') // Create a duration for 1 week of time.