首页 文章

OSB xquery:将小时数减去日期

提问于
浏览
-3

有人可以告诉我如何在OSB / Xquery中减去小时到日期时间吗?

例如,当前日期减去3小时 .

2 回答

  • 0

    XQuery中有一个名为“subtract-dayTimeDurations”的函数,例如 . :subtract-dayTimeDurations(dayTimeDuration $ srcval1,dayTimeDuration $ srcval2)

    结果将如下返回:op:subtract-dayTimeDurations(xf:dayTimeDuration(“P2DT12H”),xf:dayTimeDuration(“P1DT10H30M”))返回对应于1天和1.5小时的dayTimeDuration值 .

    从结果中,您可以选择所需的输入 .

  • 0

    您可以探索dayTimeDuration()与duration()的组合 . 这样它很灵活 .

    这是我将如何在2015-01-01添加5天

    let $ date:= string(xs:date(“2015-01-01”)xdt:dayTimeDuration(xs:duration(concat('P',abs(5),'D'))))

相关问题