微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – XSLT格式日期

我有这种格式的约会
10/12/2011 12:55:00 PM (MM-DD-YYYY time)

我想将这个日期格式化为

12/10/2011 (DD-MM-YYYY) time to be removed

使用XSLT?我发现的复杂性有时输入日期可能是这样的

7/12/2011 12:55:00 PM (only one number to the front instead of 07)

有人可以告诉我一种实现方法吗?提前谢谢了.

仅使用标准的XPath字符串函数(如substring-before,substring-after和substring)很容易获得所需的结果,例如:
<xsl:variable name="input">7/12/2011 12:55:00 PM</xsl:variable>

<xsl:value-of select="concat(
              substring-before(substring-after($input,'/'),'/',substring-before($input,substring(substring-after(substring-after($input,1,4)
              )"/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。