在 Hive 中转换时间戳

Convert timestamp in Hive

我的配置单元 table 当前具有此格式的时间戳 2015/02/13 22:36:25.000 作为字符串。

如何将其解析为 "yyyy-MM-dd HH:mm:ss" 格式的时间戳 2015-02-13 22:36:25

方法是将其转换为 BIGINT 然后再转换回来:

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(your_date_field, "yyyy/MM/dd HH:mm:ss.SSS"))
FROM your_table;