从蜂巢中的时间戳中获取时间

时间:2016-01-05 10:39:24

标签: hive timestamp

我想从时间戳列中获取时间部分。 例如。如果load_ts = 2016-01-04 11:34:35,那么我只想要11:34:35。我尝试过使用select concat(hour(load_ts),':',minute(load_ts),':',second(load_ts)) as note_time from rushisourcepart;,但它没有提供正确的输出。

请提出您的建议。

1 个答案:

答案 0 :(得分:0)

您可以使用substr(load_ts, 12)

hive> select substr('2016-01-04 11:34:35', 12);
OK
11:34:35