seconds(nSecs: Number): Period

指定された秒数から Period (期間) 値を作成します。

DataWeave バージョン 2.4.0 で導入されました。

パラメーター

名前 説明

nSecs

整数または小数としての秒数。 正または負の数値が有効です。

次の例では、さまざまな入力での ​seconds​ の動作を示します。 DateTime (日時) 値に対して秒数を加算および減算します。また、小数値 ​4.555​ を Period (期間) 形式 (​PT4.555S​) に、整数 ​4​ を Period (期間) 形式 (​PT4S​) にも変換します。

ソース

%dw 2.0
import * from dw::core::Periods
output application/json
---
{
  nextSecond: |2020-10-05T20:22:34.385Z| + seconds(1),
  previousSecond: |2020-10-05T20:22:34.385Z| - seconds(1),
  decimalInputPeriod: seconds(4.555),
  wholeNumberInputPeriod: seconds(4),
  addNegativeValue: seconds(-1) + seconds(2)
}

出力

{
  "nextSecond": "2020-10-05T20:22:35.385Z",
  "previousSecond": "2020-10-05T20:22:33.385Z",
  "decimalInputPeriod": "PT4.555S",
  "wholeNumberInputPeriod": "PT4S",
  "addNegativeValue": 1
}