我使用一些代码从另一个使用XSLT 2.0减去一个日期:如何将XSLT 2.0日期持续时间转换为字符串?
<xsl:template match="moveInDate">
<xsl:value-of select="current-date() - xs:date(.)"/>
</xsl:template>
这工作,但它给我留下了P2243D的答案,我假设对应于一个“2243天的时期”(这在数学上是正确的)。
因为我只需要天数,而不是P和D,我知道我可以使用substring或类似的东西,但作为XSLT的新手,我很好奇,如果有更好,更优雅的方式要做到这一点比简单的字符串操作。
+1好,延长答复!也用于链接规格。 – 2010-08-04 14:16:34
可爱的答案,非常感谢。现在,如果我能弄清楚我的下一个问题:下次如何回答这个问题... – mlissner 2010-08-04 16:16:05