如何在 Inceptor 中使用日期函数获取与转换时间

2021-04-25  本文已影响0人  OverLight

Inceptor 日期函数之 时间获取与转换

Inceptor 可以理解成 Hive,Inceptor 的日期函数基本兼容 Hive。
从哪个 SQL 体系转过来都可以很快适应 Inceptor 语法

SELECT 
 systimestamp AS 完整时间  --yyyy-MM-dd HH:mm:ss
,sysdate AS 日期          --yyyy-MM-dd
,systime AS 时间          --HH:mm:ss
FROM system.dual LIMIT 1;
image.png
SELECT unix_timestamp() AS result FROM system.dual LIMIT 1;
image.png
SELECT 
 to_timestamp('2021-04-25 10:10:50') AS result1
,to_unix_timestamp('2021-04-25 10:10:50') AS result2
,unix_timestamp('2021-04-25 10:10:50') AS result3
FROM system.dual LIMIT 1;
image.png
-- 不填参数默认获取当前时间戳
SELECT unix_timestamp() AS result FROM system.dual LIMIT 1;
SELECT 
 from_unixtime(1619316650, 'yyyy-MM-dd') AS 日期
,from_unixtime(1619316650, 'HH:mm:ss') AS 时间
,from_unixtime(1619316650, 'yyyy-MM-dd HH:mm:ss') AS 完整时间
,from_unixtime(CAST(1619316650000/1000 AS int)) AS 特殊处理带毫秒的时间
FROM system.dual LIMIT 1;
image.png
上一篇 下一篇

猜你喜欢

热点阅读