That timestamp is in millseconds but the hive date functions expect seconds. 
Try dividing by 1000 first.

From: Raihan Jamal <jamalrai...@gmail.com<mailto:jamalrai...@gmail.com>>
Reply-To: "user@hive.apache.org<mailto:user@hive.apache.org>" 
<user@hive.apache.org<mailto:user@hive.apache.org>>
To: "user@hive.apache.org<mailto:user@hive.apache.org>" 
<user@hive.apache.org<mailto:user@hive.apache.org>>
Subject: Converting Timestamp to Date omly

This is the Timestamp 1338674299000

When I tried converting the above timestamp into the date only.
I got this below result for date by using this syntax-  
to_date(from_unixtime(cast(prod_and_ts.timestamps as BIGINT)))

44390-11-25


Anything wrong I am doing in my syntax?


Raihan Jamal

Reply via email to