Hive 提供了一系列的内建日期函数,用于处理日期和时间数据。以下是您提到的日期函数的详细讲解,包括案例和使用注意事项:
-
FROM_UNIXTIME()
- 功能:将 Unix 时间戳(秒为单位)转换为日期时间格式。
- 语法:
FROM_UNIXTIME(unix_timestamp[, format])
- 案例:
SELECT FROM_UNIXTIME(1609459200);
结果为'2021-01-01 00:00:00'
- 注意事项:可以通过
format
参数指定返回的日期时间格式。如果不指定,将使用默认的格式。
-
UNIX_TIMESTAMP()
- 功能:将日期时间转换为 Unix 时间戳(秒为单位)。
- 语法:
UNIX_TIMESTAMP([date_string [, pattern]])
- 案例: