2013-04-24 73 views

回答

1

日期功能都可用本地

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

还有目前最新的()和当前时间()。

+0

感谢您的重播。 – 2013-04-24 11:02:57

+0

感谢您的重播。在不同的地方使用相同的语句[即不同的模板]。获得输出是同一时间。即使在毫秒中也不会显示时间差。 – 2013-04-24 11:09:15

1

如果您希望显示一个在样式表执行过程中发生变化的日期时间,那么您需要意识到执行顺序是完全不可预知的,因此实际的时间戳将毫无意义。你可以得到惊喜,比如做

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

在开始,然后

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

,然后输出$结束 - $启动,并发现结果是否定的,因为当他们是变量进行评估首先引用。

所以你可以通过调用扩展函数来获得系统时间戳(细节取决于你的处理器),但是你需要小心你所要求的。