在 xslt 中转换日期时间
Convert datetime in xslt
如果我得到以下格式的 GMT 日期时间,我应该如何转换 xslt 日期时间
<date>2017-02-05T10:40:00+04:00</date>
output : 2017-02-05 14:40:00.000
在 XSLT 2.0 中,您可以:
<xsl:template match="date">
<xsl:copy>
<xsl:value-of select="adjust-dateTime-to-timezone(., xs:dayTimeDuration('PT0H'))"/>
</xsl:copy>
</xsl:template>
转换:
<date>2017-02-05T10:40:00+04:00</date>
进入:
<date>2017-02-05T06:40:00Z</date>
如果我得到以下格式的 GMT 日期时间,我应该如何转换 xslt 日期时间
<date>2017-02-05T10:40:00+04:00</date>
output : 2017-02-05 14:40:00.000
在 XSLT 2.0 中,您可以:
<xsl:template match="date">
<xsl:copy>
<xsl:value-of select="adjust-dateTime-to-timezone(., xs:dayTimeDuration('PT0H'))"/>
</xsl:copy>
</xsl:template>
转换:
<date>2017-02-05T10:40:00+04:00</date>
进入:
<date>2017-02-05T06:40:00Z</date>