Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 06-09-2017 10:41 AM
I have data having date fields "yyyymmddhhmmss".
I would like to load this data to extrnal table but with a formatted date field "yyyymmdd" using hive.
can someone help please.
Created 06-09-2017 10:29 PM
hi @Dinesh Das
If you load your data as a String initially into a staging table, you can use the unix_timestamp() function to get easy date formatting:
select from_unixtime(unix_timestamp(origDateColumn ,'yyyyMMddhhmmss'), 'yyyyMMdd') from StagingTable
Alternatively, you can create a custom UDF to handle it for you.
As always, if you find this post useful, please "Accept" the answer.
Created 06-09-2017 10:29 PM
hi @Dinesh Das
If you load your data as a String initially into a staging table, you can use the unix_timestamp() function to get easy date formatting:
select from_unixtime(unix_timestamp(origDateColumn ,'yyyyMMddhhmmss'), 'yyyyMMdd') from StagingTable
Alternatively, you can create a custom UDF to handle it for you.
As always, if you find this post useful, please "Accept" the answer.
Created 06-10-2017 09:48 AM
Perfect answer!