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

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)))))"
于 2013-04-08T14:22:20.947 に答える