isLeapYear

DataWeave 2.1 は Mule 4.1 と互換性があります。 Mule 4.1 の標準サポートは 2020 年 11 月 2 日に終了しました。このバージョンの Mule は、拡張サポートが終了する 2022 年 11 月 2 日にその​​すべてのサポートが終了します。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

isLeapYear(DateTime): Boolean

うるう年の ​DateTime​ (日時) を受け取った場合は ​true​、それ以外の場合は ​false​ を返します。

パラメータ

名前 説明

dateTime

評価する日時 (​DateTime​ (日時) 型)。

次の例では、入力がうるう年かどうかを示します。

ソース

%dw 2.0
output application/json
---
{
  "leapYear" : isLeapYear(|2016-10-01T23:57:59Z|),
  "leapYear" : isLeapYear(|2016-10-01T23:57:59-03:00|),
  "leapYear": isLeapYear(|2017-10-01T23:57:59Z|),
  "leapYear": isLeapYear(|2017-10-01T23:57:59-03:00|)
}

出力

  {
    "leapYear": true,
    "leapYear": true,
    "leapYear": false,
    "leapYear": false
  }

isLeapYear(Date): Boolean

入力 ​Date​ (日付) がうるう年の場合は ​true​、それ以外の場合は「false」を返します。

パラメータ

名前 説明

date

評価する日付 (​Date​ (日付) 型)。

次の例では、入力がうるう年かどうかを示します。

ソース

%dw 2.0
output application/json
---
{
  "leapYear" : isLeapYear(|2016-10-01|),
  "leapYear": isLeapYear(|2017-10-01|)
}

出力

  {
    "leapYear": true,
    "leapYear": false
  }

isLeapYear(LocalDateTime): Boolean

入力ローカル日時がうるう年の場合は ​true​、それ以外の場合は「false」を返します。

パラメータ

名前 説明

datetime

評価するローカル日時 (​LocalDateTime​ (ローカル日時) 型)。

次の例では、入力がうるう年かどうかを示します。

ソース

%dw 2.0
output application/json
---
{
  "leapYear" : isLeapYear(|2016-10-01T23:57:59|),
  "leapYear": isLeapYear(|2017-10-01T23:57:59|)
}

出力

  {
    "leapYear": true,
    "leapYear": false
  }