XQuery - 如何在给定日期之前的90天前获得?

Rad*_*ika 5 xquery

在xquery中,如何在给定日期之前90天获得?

说给定的日期是30-03-2012.我想获得在给定日期之前90天的日期.闰年计算也不容错过.

我找不到任何内置函数.有add/substract方法,但它只适用于两个日期.

有任何想法吗?

Gun*_*her 11

您需要从日期中减去dayTimeDuration(90天),即

xs:date("2012-03-30") - xs:dayTimeDuration("P90D")
Run Code Online (Sandbox Code Playgroud)