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

时间:2012-03-29 20:29:25

标签: xquery

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:11)

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

xs:date("2012-03-30") - xs:dayTimeDuration("P90D")