2016-10-07 7 views
0

私はEsper EPL Online consoleを使用しようとしていますが、時間とイベントシーケンスで日付を使用する方法はわかりません。例えば、私はこのように定義されたスキーマがあります。Esper EPLオンライン日付形式

create schema EventCreated(
    source String, 
    type String, 
    time Date 
); 

をそして私はこのような例のために、時間とイベントシーケンスでイベントを追加しようとしています:

EventCreated = { 
    source = 'tracker1', 
    type = 'c8y_ObdConnectionReport', 
    time = '2016-10-07T10:00:00.000' 
} 

しかし、もちろん、この動作しません。私は "new Date()"または[com.espertech.esper.client.util.]DateTime.parseDefaultDate()を使ってみましたが、動作させることはできません。

答えて

0

EPL式を評価するための「評価」があります。

StockTick={time=eval('com.espertech.esper.client.util.DateTime.parseDefaultDate("2016-10-07T10:00:00.000")')} 

ツールが文字列を取り出して日付にするのはいいですが、