【发布时间】:2010-08-04 06:55:09
【问题描述】:
我正在使用一些代码使用 XSLT 2.0 从另一个日期中减去一个日期:
<xsl:template match="moveInDate">
<xsl:value-of select="current-date() - xs:date(.)"/>
</xsl:template>
这可行,但它给我留下了 P2243D 的答案,我认为它对应于 “2243 天的时期”(在数学方面是正确的)。
由于我只需要天数,而不是 P 和 D,我知道我可以使用 substring 或类似的东西,但作为 XSLT 的新手,我很好奇是否有更好、更优雅的方法这样做比简单的字符串操作。
【问题讨论】: