添加毫秒到xslt格式时间方法

时间:2018-04-04 07:14:08

标签: xml xslt

有一个名为Qtime的xml元素,带有时间戳。 Qtime元素格式可以更改。 Qtime元素的样本格式如下所示。

<Qtime>14:00:00.000Z</Qtime>

所以,我使用了以下xslt转换来转换Qtime元素。

<xsl:value-of select="format-time(Qtime, '[H01]:[m01]:[s01]')" />

现在,我想为输出元素添加毫秒。并且,我尝试使用以下命令,但它无法正常工作。

<xsl:value-of select="format-time(Qtime, '[H01]:[m01]:[s01].[S001]')" />

是否有任何特定的方法可以为format-time()添加毫秒?

1 个答案:

答案 0 :(得分:1)

使用f几分之一秒......

<xsl:value-of select="format-time(Qtime, '[H01]:[m01]:[s01].[f001]')" />

有关可能的“图片字符串”的完整列表,请参阅https://www.w3.org/TR/xslt20/#date-picture-string