2016-07-11 14 views
0

私はXSLTバージョン1.0を使用しています。私は2つの日付(>または<または=)を比較したいと思います。XSLTの日付比較方法

誰でも助けてくれますか?以下は、私が

1.2016-07-11午前五時00分00秒 2.2016-07-11 6時00分00秒

感謝を比較したい日付です。

+0

@stefan XSLTとXPath 1.0では、 '<'演算子は文字列では機能しません。https://www.w3.org/TR/xpath/#booleansを参照してください。文字列の場合、 '='と '!='のみを実行できます。 –

+0

Iih、私の悪いことはそれを離れて離れて –

+0

この質問は答えられていますか? –

答えて

0

XSLT 1.0には日付の概念がなく、それ自体を比較することはできません。

ただし、指定した日付を数値の値に簡単に変換できます。たとえば、

translate($date1, '- :', '') &lt; translate($date2, '- :', '') 

が返されるのはtrueです。