2016-08-08 12 views
0

現在の日付からDOBを引いて、その結果をDataweaveの整数と比較したいと思います。私はこれをどのように達成できるのか分かりますか? DOB < = 35データウェイブで2つの日付を引く方法

私は、現在の日付から年を加算または減算する1つの方法を知っているし、それがある...

CURRENTDATE - -

例えば、私は CURRENTDATEような何かをしたいです| | P35Y | (事前に2016

おかげから35年を引くために私を助ける!

答えて

0

次DataWeaveのコードでは、年substractます:

{ 
    age: now.year - dateOfBirth.year 
} 

注:必要とdateOfBirthのを変更します。日付ここ

+0

多くのご協力ありがとうございます。それは私のために働いた – Maddy

0

は一例です:

1) Input Data JSON: { "DOB": "2010-08-15"}, Output: { "ageCategory": "teen"} 
2) When Input is { "DOB": "1980-08-15"}, Output is { "ageCategory": "adult"} 

これは、データウェイブで以下のコードで達成できます。

{ (ageCategory: "teen") when ((now.year - (payload.DOB as :date).year) < 18), 
(ageCategory: "adult") when ((now.year - (payload.DOB as :date).year) >= 18) } 
関連する問題