2011-02-02 41 views
0

嗨我正在一個Sharepoint列表上工作,完全失去了他們如何計算日期。我有一個專欄從數據源中提取日期。我需要的僅僅是添加一天到拉日期。Sharepoint XSLT日期公式

例如給定日期之後一天的日期。我可以使用公式來做到這一點嗎?

在此刻的XSLT的代碼是

<xsl:value-of select="$thisNode/@Expiry" /> 
+0

Expiry屬性有哪些類型的內容? – 2011-02-02 22:03:34

回答

0

因爲你的XSLT處理器是一個XSLT 1.0處理器,可以使用EXSLT date:add()功能。有一個純粹的XSLT命名模板實現Jeni Tennison

1

有時候更容易將計算列添加到列表中,並使用它。

0

您可以使用「ddwrt」命名空間格式化日期時間,並利用XSL中的「FormatDate」函數。如果有人對此感興趣,我可以寫一個簡短的文章http://labs.steveottenad.com/sharepoint-2010-xslt-date-formatting/這裏有一個很好的關於不同格式的文章,你可以提供formatdate函數來獲得你需要的格式 - http://blogs.msdn.com/b/joshuag/archive/2009/03/25/custom-date-formats-in-sharepoint-xsl.aspx - 接近頁面底部。