이 변환 :
:
<t>2011-08-28T22:11:52.383-07:00</t>
가 원하는, 올바른 결과 생산이 XML 문서에 적용
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/">
Current time: <xsl:sequence select="current-dateTime()"/>
Elapsed minutes since: <xsl:sequence select="string(/)"/>:
<xsl:sequence select=
"(current-dateTime() - xs:dateTime(/))
div
xs:dayTimeDuration('PT1M')
"/>
</xsl:template>
</xsl:stylesheet>
15,
Current time: 2011-08-29T21:28:27.153-07:00 Elapsed minutes since: 2011-08-28T22:11:52.383-07:00: 1396.5795
설명 : 경과 분에 두 기간의 분할의 결과로 계산된다
- 지금 지정된 날짜와 시간 사이의 시간차 및
xs:dayTimeDuration
값 정확히 1 분.
XSLT 1.0 또는 2.0을 사용하고 있습니까? – captaintom
xslt 2.0을 사용하고 있습니다 – Faiz
좋은 질문입니다, +1. 완전하고 간단하며 쉬운 해결책은 내 대답을 참조하십시오. –