我正在尝试在 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.
提前致谢。
最佳答案
没有功能FormatDate(...)
在 XPath 标准中。 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)))))"
关于sharepoint - 格式化日期(Sharepoint 设计器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880799/