我使用一些代碼從另一個使用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