我正在寻找将标题标记添加到具有来自属性的格式化日期的元素。输入值是DateTime UTC格式,我需要以“漂亮格式”输出。使用XSLT属性中的格式化日期
我有一个模板来转换值。但是我不知道如何在将值放入属性时调用此模板。
<xsl:template name="formatDate">
<xsl:param name="dateTime" />
<xsl:variable name="date" select="substring-before($dateTime, 'T')" />
<xsl:variable name="year" select="substring-before($date, '-')" />
<xsl:variable name="month" select="substring-before(substring-after($date, '-'), '-')" />
<xsl:variable name="day" select="substring-after(substring-after($date, '-'), '-')" />
<xsl:value-of select="concat($month, '-', $day, '-', $year)" />
</xsl:template>
美国的日期格式很漂亮吗?好吧,我想美丽是在旁观者的眼中。 – 2011-06-08 22:21:32
这个词相当相对。我会想象到本地用户(AKA Lusers)美国日期格式比UTC – 2011-06-09 00:18:16