Esper \ 查询中的时间函数
我是使用 esper 引擎(java)的新手 - 我在他们的文档中没有找到以下问题的答案:
我的事件对象有 Date 成员。此 EPL 查询语言中有哪些日期函数可用于比较日期(之前、之后)以计算两个日期之间的间隔([ 其中 d1 - d2 > 4 天] 等)
简而言之,所有日期函数在哪里查询语言?
I am new in using the esper engine (java) - and I didn't find an answer in their documentation to the following question:
My event object has Date member. what date functions are available in this EPL query language to compare dates (before, after) to calculate the interval between two dates ([ where d1 - d2 > 4 days] etc. )
In short, where are all the date functions to this query langugage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Esper 目前本身不提供专门用于处理日期/日历函数的 EPL 结构。然而,插入您自己的单行函数或静态方法来处理很容易。版本 4.2 计划提供广泛的日期时间方法。
Esper currently doesn't itself offer EPL constructs specifically to handle Date/Calendar functions. Its easy however to plug in you own single-row function or static methods to handle. Version 4.2 is planned to have extensive datetime methods.
最新版本(撰写本答案时为 8.8.0)具有广泛的日期/时间功能
http://esper.espertech.com/release-8.8.0/reference-esper/html/datetimereference.html
类似的
after
示例页The latest version (8.8.0 as of writing this answer) has extensive date / time functions
http://esper.espertech.com/release-8.8.0/reference-esper/html/datetimereference.html
A similar example of
after
from that page