newbie
newbie

Reputation: 321

How to convert timestamp (with dot between second and millisecond) to date(yyyyMMdd) in Hive?

I want to convert timestamp, 1490198341.705 for example, to date 20170323 and to hour 11 (GMT+8:00). Are there any functions to solve this?

Upvotes: 6

Views: 1051

Answers (1)

leftjoin
leftjoin

Reputation: 38290

Try this:

select date_format(from_utc_timestamp(1490198341.705,'GMT+8:00'),'yyyyMMdd HH:mm:ss');

Upvotes: 5

Related Questions