我正在尝试使用EPL在线控制台,我不知道如何在时间和事件序列中使用日期。例如,我有一个定义如下的模式:
create schema EventCreated(
source String,
type String,
time Date
);我试图在时间和事件序列中添加一个事件,例如:
EventCreated = {
source = 'tracker1',
type = 'c8y_ObdConnectionReport',
time = '2016-10-07T10:00:00.000'
}但这当然行不通。我试过使用"new ()“或[com.espertech.esper.client.util.]DateTime.parseDefaultDate(),但我无法使它工作。
发布于 2016-10-07 15:24:54
有一个计算EPL表达式的"eval“。
StockTick={time=eval('com.espertech.esper.client.util.DateTime.parseDefaultDate("2016-10-07T10:00:00.000")')}不过,如果工具只需要字符串并让它成为约会对象,那就太好了。
https://stackoverflow.com/questions/39914734
复制相似问题