2

次のように生成したxsl値をさらに処理する必要があります。

<xsl:value-of select="adjust-dateTime-to-timezone(xs:dateTime('2006-02-15T17:00:00-03:00'), xs:dayTimeDuration('-PT7H'))" />

その結果を取得して、いくつかのサブストリング(3つのサブストリング操作)のみを保持したいと思います。

どうすればそれを達成できますか?今のところ、上記のコードは結果を「2006-02-15T13:00:00-07:00」として結果の変換にダンプします。

4

1 に答える 1

5

関数が返す値に変数を設定してから、その変数を他の変換に使用できます。

<xsl:variable name="result" select="adjust-dateTime-to-timezone(xs:dateTime('2006-02-15T17:00:00-03:00'), xs:dayTimeDuration('-PT7H'))" />

また

<xsl:variable name="result">
    <xsl:value-of select="adjust-dateTime-to-timezone(xs:dateTime('2006-02-15T17:00:00-03:00'), xs:dayTimeDuration('-PT7H'))" />
</xsl:variable>

その後

<xsl:value-of select="$result"/>
于 2012-11-28T20:43:48.420 に答える