如何使用XSLT 2.0在日志中显示当前时间

时间:2013-04-24 06:53:36

标签: xslt xslt-1.0 xslt-2.0

如何使用XSLT-2.0在日志中显示当前时间/日期。

请帮帮我

2 个答案:

答案 0 :(得分:1)

日期函数原生可用

<xsl:value-of  select="current-dateTime()"/>

还有current-date()和current-time()。

答案 1 :(得分:1)

如果要在样式表的执行过程中显示不同的日期时间,则需要注意执行的顺序是完全不可预测的,因此实际的时间戳将毫无意义。您可以获得惊喜,例如

<xsl:variable name="start" select="java:timestamp()"/>

在开始时然后

<xsl:variable name="end" select="java:timestamp()"/>

然后输出$ end - $ start,并且查找结果是否定的,因为变量在首次引用时会被评估。

因此,您可以通过调用扩展函数来获取系统时间戳(详细信息取决于您的处理器),但您需要注意所要求的内容。