如何从 Apache Drill 中的时间戳获取总秒数

How can I get total number of seconds from a timestamp in Apache Drill

我试图在 apache drill 中将时间戳转换为秒数,但只能找到函数来提取时间戳中的秒数,而不是将时间戳转换为秒数。

我这样做是为了获取日期之间的差异,以计算它们之间的时间。

答案是将日期转换为 UNIX_TIMESTAMP。

SELECT UNIX_TIMESTAMP('2015-05-29 08:18:53.0', 'yyyy-MM-dd HH:mm:ss.SSS') FROM (VALUES(1));

 +-------------+
 |   EXPR[=10=]    |
 +-------------+
 | 1432912733  |
 +-------------+

Apache Drill UNIX_TIMESTAMP