如何使用 xslt 将 "YYYY-MM-DD hh mm ss" 转换为 "YYYYMMDDhhmm"
How to convert "YYYY-MM-DD hh mm ss" to "YYYYMMDDhhmm" using xslt
我在 xml 中的日期为“YYYY-MM-DD hh mm ss”,需要将其转换为“YYYYMMDDhhmm”,谁能帮助我使用 xslt 日期格式化程序?
<xsl:if test="not(normalize-space(dt)) = ''">
<INVDTE>
<xsl:value-of select="normalize-space(dt)"/>
</INVDTE>
</xsl:if>
XMl:
<dt>2020-01-02-15.49.01.000001</dt>
预计:
202001021549
最简单的方法是 translate(., '- ', '')
删除标点符号,然后 substring(., 1, 12)
删除秒值。
我在 xml 中的日期为“YYYY-MM-DD hh mm ss”,需要将其转换为“YYYYMMDDhhmm”,谁能帮助我使用 xslt 日期格式化程序?
<xsl:if test="not(normalize-space(dt)) = ''">
<INVDTE>
<xsl:value-of select="normalize-space(dt)"/>
</INVDTE>
</xsl:if>
XMl:
<dt>2020-01-02-15.49.01.000001</dt>
预计:
202001021549
最简单的方法是 translate(., '- ', '')
删除标点符号,然后 substring(., 1, 12)
删除秒值。