gpt4 book ai didi

xslt - 在 XSLT 中转换时间字符串

转载 作者:行者123 更新时间:2023-12-02 05:39:02 25 4
gpt4 key购买 nike

如何转换时间字符串

20101115083000 +0200

2010-11-15 08:30:00 +0200

使用 XSLT?

最佳答案

我们使用模板:

<xsl:template name="format-date-time">
<xsl:param name="date" select="'%Y-%m-%dT%H:%M:%S%z'"/>
<xsl:value-of select="substring($date, 9, 2)"/>
<xsl:text>/</xsl:text>
<xsl:value-of select="substring($date, 6, 2)"/>
<xsl:text>/</xsl:text>
<xsl:value-of select="substring($date, 1, 4)"/>
<xsl:text> </xsl:text>
<xsl:value-of select="substring($date, 12, 2)"/>
<xsl:text>:</xsl:text>
<xsl:value-of select="substring($date, 15, 2)"/>
<xsl:text>:</xsl:text>
<xsl:value-of select="substring($date, 18, 2)"/>
</xsl:template>

我们这样称呼这些模板:

<xsl:call-template name="format-date-time">
<xsl:with-param name="date" select="./Startdate"/>
</xsl:call-template>

./Startdate 是一个 XML 日期,但使用子字符串技术,我认为你也可以解决你的问题。

关于xslt - 在 XSLT 中转换时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4183956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com