2013-04-24 71 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()"/> 

,然後輸出$結束 - $啓動,並發現結果是否定的,因爲當他們是變量進行評估首先引用。

所以你可以通過調用擴展函數來獲得系統時間戳(細節取決於你的處理器),但是你需要小心你所要求的。