java使用XPath 2验证自日期起的时间
如何(使用哪个XPath表达式)验证格式为“yyyy-MM-dd HH:MM:ss”的日期是否早于特定的小时数?我需要使用Saxon的XPathExpression(XPath2.0,Java1.7)进行验证。打电话的时候
xpathExpression.evaluate(doc, XPathConstants.BOOLEAN)
。。。我希望它返回真的,如果日期比,例如,5小时
假设日期在这个XML的dt属性中:
<msgs>
<msg dt="2012-04-04 12:13:14"/>
</msgs>
谢谢 马库斯
# 1 楼答案
真正的XPath 2.0解决方案是使用XPath 2.0表达式,如下所示: