在XSLT中添加最多三个日期的日期

时间:2018-09-19 11:52:09

标签: xslt

能否请您帮我获取日期+1(最多三个日期)? 说明:

我已经在XSLT中构建了一个代码以获取最多三个日期。我想为获取的最大日期添加一个日期。

有人可以帮我吗?

感谢与问候, Gowthami H J

1 个答案:

答案 0 :(得分:0)

假设您使用的是XSLT 2或3(使用xs:string建议),您可以简单地应用XPath 2和更高版本中提供的日期算术https://www.w3.org/TR/xpath-functions/#dateTime-arithmetic,用于xs:date/xs:dateTime和持续时间数据类型,例如在

max(item/xs:date(.)) + xs:dayTimeDuration('P1D')

max(item/xs:date(.))计算item元素序列的最大日期,+运算符将持续时间增加一天。

http://xsltfiddle.liberty-development.net/pPqsHTX