2016-07-11 21 views
0

Ich verwende XSLT Version 1.0. Ich möchte zwei Daten vergleichen (> oder < oder =).So vergleichen Sie Daten in XSLT

Kann mir jemand helfen? Im Folgenden sind die Termine, die ich

1.2016-07-11 05:00:00 2.2016-07-11 06:00:00

Dank vergleichen möchten.

+0

@stefan Mit XSLT und XPath 1.0 funktioniert der Operator '<' nicht für Strings, siehe https://www.w3.org/TR/xpath/#boooleans. Für Strings kann man nur '=' und '! =' Verwenden. –

+0

Iih, mein schlechtes - weggehen –

+0

Wird diese Frage nicht beantwortet? –

Antwort

0

XSLT 1.0 hat kein Konzept von Daten und kann sie nicht als solche vergleichen.

Sie können jedoch einfach die angegebenen Daten in vergleichbare numerische Werte konvertieren. Zum Beispiel:

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

wird true zurück.

Verwandte Themen