目前我正在使用WSO2DAS事件发布者发送邮件通知。我的问题是我想以可读格式(可能是UTC格式)显示事件时间戳的值,但当前邮件是以UNIX格式的时间戳发送的。是否有任何特殊属性包含事件时间戳或任何函数的文本表示来执行此操作?
答案 0 :(得分:0)
您可以使用currentTimestamp()函数。它给出了yyyy-MM-dd HH:mm:ss格式的时间戳。
作为一个例子
from inputStream
select time:currentTimestamp() as outputTime
insert into outputStream
使用上述查询,您可以在邮件正文中获得人类可读的时间戳。
有关更多时间的相关功能,请参阅https://docs.wso2.com/display/CEP410/Siddhi+Extensions#SiddhiExtensions-time