2

我正在尝试在 Sharepoint Designer 中正确格式化日期。

这行代码确实有效,但我得到了虚假的结果,因为我的日期是英国格式的。

<xsl:value-of
      select=
"number(ddwrt:DateTimeTick(
            ddwrt:GenDisplayName(string(FormatDate(@DateSent,2057,1)))))-
 number(ddwrt:DateTimeTick(
            ddwrt:GenDisplayName(string(FormatDate(ddwrt:Today(),2057,1)))))"
/>

我得到的错误是:

FormatDate is not a valid XSLT or XPath function.

提前致谢。

4

1 回答 1

0

XPath 标准中没有函数FormatDate(...)。Sharepoint Designer 有一个位于ddwrt:您用于某些其他功能的命名空间中。要调用它,请添加命名空间。

number(ddwrt:DateTimeTick(ddwrt:GenDisplayName(string(ddwrt:FormatDate(string(@DateSent,2057,1))))))
-
number(ddwrt:DateTimeTick(ddwrt:GenDisplayName(string(ddwrt:FormatDate(ddwrt:Today(),2057,1)))))"
于 2013-04-08T14:22:20.947 回答