我想從當前日期中減去我的DOB,並將結果與Dataweave中的整數進行比較。我可以知道我該怎麼做到這一點?如何減去dataweave中的兩個日期
例如,我想是這樣 的currentdate - DOB < = 35
我只知道從當前日期加上或減去年的一種方式,那就是......
的currentdate - | P35Y | (將幫助我從2016年
在此先感謝減35年!
我想從當前日期中減去我的DOB,並將結果與Dataweave中的整數進行比較。我可以知道我該怎麼做到這一點?如何減去dataweave中的兩個日期
例如,我想是這樣 的currentdate - DOB < = 35
我只知道從當前日期加上或減去年的一種方式,那就是......
的currentdate - | P35Y | (將幫助我從2016年
在此先感謝減35年!
以下DataWeave代碼的。減去一年:
{
age: now.year - dateOfBirth.year
}
注:所要求的改變出生日期 。日期
下面是一個例子:
1) Input Data JSON: { "DOB": "2010-08-15"}, Output: { "ageCategory": "teen"}
2) When Input is { "DOB": "1980-08-15"}, Output is { "ageCategory": "adult"}
這可以通過以下代碼在dataweave中實現:
{ (ageCategory: "teen") when ((now.year - (payload.DOB as :date).year) < 18),
(ageCategory: "adult") when ((now.year - (payload.DOB as :date).year) >= 18) }
很多感謝您的幫助。它爲我工作 – Maddy