如何使用 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) 删除秒值。