0

所有,我想在 Xquery、OSB 12C 中做一个日期减法操作。基本上,必须检查输入日期是否距离系统日期小于 6 个月。

即-如何在 xquery 中执行:(SystemDate - inputDate) < 6 个月

已经通过: https ://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqdtopref.html 但无法编译那里列出的任何功能。还在 xquery 中添加了命名空间。我需要添加任何库吗?

任何指针都受到高度赞赏。

4

3 回答 3

0

OSB 有一些日期扩展,您可以在此处阅读

但是,对于像你提到的简单的东西,你甚至可能不需要它。

于 2015-10-29T08:10:28.533 回答
0

全部,问题已解决。请找到逻辑链接:http://developer.marklogic.com/pipermail/general/2015-February/016462.html

于 2015-10-29T13:28:19.893 回答
0

减去日期会在 XQuery 中为您提供 dayTimeDuration。

以下代码是检查时间间隔的简单而准确的方法。

days-from-duration(fn:current-date() - $inputDate) < 180

180 是您需要验证的天数。

于 2016-08-18T15:56:56.123 回答