如何从时间戳ksqldb中提取小时(或分钟或秒)作为整数?



给出时间戳,格式为"MM/dd/yyyy hh: MM:ss "是否可以提取小时作为一个整数在kqsldb?例如,在ksqldb中是否类似于MySQL函数HOUR() ?例子:运行59小时(时间戳(22日、01))将返回22.

我不知道一个名为HOUR的函数-这里是日期和时间标量函数的列表。

您可以使用TIMESTAMPTOSTRING(ROWTIME, 'yyyy-MM-dd HH:mm:ss.SSS' [, TIMEZONE])函数将时间戳转换为字符串,然后使用SUBSTRING(token, start, end)函数提取小时部分。

相关内容

最新更新