XSL添加年份到当前日期

时间:2016-07-06 11:24:33

标签: xml date xslt

我想在XSL 2.0中为当前日期添加一年 我知道如何获得当前日期:

<APPLIN_DT><xsl:value-fof select="format-date(current-date(), '[Y0001]-[M01]-[D01]')"/></APPLIN_DT>

当前日期也必须格式化为&#39; YYYY-MM-DD&#39; 在另一个元素中,我需要当前日期+ 1年。 这样做的最佳解决方案是什么?

谢谢!

罗伯特

1 个答案:

答案 0 :(得分:1)

当您使用XSLT 2.0时,试试这个......

<APPLIN_DT>
   <xsl:value-of select="format-date(current-date() + xs:yearMonthDuration('P1Y'), '[Y0001]-[M01]-[D01]')"/>
</APPLIN_DT>

xs前缀的命名空间为http://www.w3.org/2001/XMLSchema