我正在尝试在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.
提前致谢。
答案 0 :(得分: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)))))"