【问题标题】:How to compare Dates in XSLT如何比较 XSLT 中的日期
【发布时间】:2016-11-13 18:01:21
【问题描述】:

我使用的是 XSLT 1.0 版。我想比较两个日期(> 或

谁能帮帮我?以下是我要比较的日期

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

谢谢。

【问题讨论】:

  • @stefan 对于 XSLT 和 XPath 1.0,< 运算符不适用于字符串,请参阅 w3.org/TR/xpath/#booleans。对于字符串,您只能使用=!=
  • 呃,我的错-扔掉它

标签: xml xslt xslt-1.0 wso2esb soa


【解决方案1】:

XSLT 1.0 没有日期的概念,因此无法比较它们。

但是,您可以轻松地将给定日期转换为可比较的数字值。例如:

translate($date1, '- :', '') < translate($date2, '- :', '')

将返回true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多