xml - 如何使用 xslt 将“YYYY-MM-DD hh mm ss”转换为“YYYYMMDDhhmm”
问题描述
我在 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)
删除秒值。
推荐阅读
- python - Pymongo 在子集合中找到?
- r - 一次检查向量和矩阵数据类型
- vue.js - Vue js 无法解析组件中的css代码
- django - 通过电子邮件登录时,AnonymousUser' 对象没有属性 '_meta
- python - 在同一个类的另一个方法中添加方法
- php - 完整性约束违规:1048 列 'cd_id' 在 laravel 中不能为空
- arrays - 如何在 WHERE IN 子句中使用 PostgreSQL 数组?
- php - Facebook 没有从“大”页面获取 opengraph 标签。有什么修复吗?
- mysql - 查询中 MySQL 数据库输入的 RShiny 接口
- react-native - 反应原生矢量图标显示 X 而不是图标