jay*_*a k 2 xslt xpath xslt-1.0
我有一个格式为YYYYMMDD的日期字符串,例如20140330在xsl 1.0中我想将日期字符串转换为格式YYYY-MM-DD,例如2014-03-30
我尝试使用几个日期函数,但它没有用.任何人都可以帮我转换日期吗?
小智 5
您可以使用子字符串函数.给定以下输入XML:
<root>20140330</root>
Run Code Online (Sandbox Code Playgroud)
和以下样式表:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="root">
<xsl:value-of select="concat(substring(., 1, 4), '-', substring(., 5, 2), '-', substring(., 7, 2))"/>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)
它输出:
2014-03-30
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6316 次 |
最近记录: |