The unix timestamp value is coming to HANA via data services from MySQL DB.
I can however find the date using the following statement but wanted to know if there are any built in functions in SAP HANA or in Data Services Designer which can do this job? Also is there any way to get time from the result like we have TO_DATE for date other that RIGHT( )?
SELECT TO_VARCHAR (ADD_SECONDS( '1970-01-01 00:00:00', "1452261405"))
and it will return 2016-01-08 13:56:45
You can use HANA built in functions TO_DATE and TO_TIME:
SELECT TO_TIMESTAMP (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIMESTAMP,
TO_DATE (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) DATE,
TO_TIME (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIME
from PUBLIC.DUMMY
Gives you:
Fri Jan 08 2016 13:56:45 GMT+0000 (UTC) 08.01.2016 13:56:45