from_unixtime(unix_timestamp(CAST(arrival_time as TIMESTAMP),"yyyy-MM-dd HH:mm:ss")) as arr_time,
CAST(arrival_time as TIMESTAMP) as arrival_time
输出。
arr time arrival_time
2020-06-15 05:20:24 2020-06-15T05:20:24.000+0000
2020-06-15 05:20:24 2020-06-15T05:20:24.000+0000
2020-06-15 05:20:24 2020-06-15T05:20:24.000+0000
2020-06-15 05:20:24 2020-06-15T05:20:24.000+0000
直接转换为时间戳,得到的是 "2020-06-15T05:20:24.000+0000",但我正在寻找 "2020-06-15 05:20:24",我使用unix_timestamp和from_unixtime hive函数得到的,但问题是数据类型仍然只是一个字符串,我想把数据类型作为一个时间戳。
我们如何才能创建2020-06-15 05:20:24
作为一个时间戳?
1条答案
按热度按时间edqdpe6u1#
使用
to_timestamp
。