Impala convert timestamp AM/PM

2021-11-19T02:51:51

I have table in hive with string in 12 hrs format in which data is appended every day. I don't have control over hive table. Need to expose as view in impala after conversion. to_timestamp() doesn't support AM/PM format.

Do we have a better way to convert string in 12 hrs format to timestamp.

came across this function which supports AM/PM.which support ISO SQL:2016 standard patterns.

CAST(expression AS type FORMAT pattern)

impala conversion functions

This function is not supported by the impala version I am using.

The other ways I came across:

  1. To add 12hrs to hh:mm if it is PM.
  2. Convert it to 24hrs format in Hive to other table or view using unix_timestamp and have it through impala(require to expose table as view in impala)

Copyright License:
Author:「Lucid」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/70025228/impala-convert-timestamp-am-pm

About “Impala convert timestamp AM/PM” questions

I have table in hive with string in 12 hrs format in which data is appended every day. I don't have control over hive table. Need to expose as view in impala after conversion. to_timestamp() doesn't
I am trying to convert a date string with AM/PM to timestamp in impala to check data conversion. My date string is as below: 10/07/2017 02:04:01.575000000 PM I tried to convert this in Impala thr...
I have a column which has values in string type like below: 31-Oct-2016 12:00 AM 31-May-2015 12:00 PM I want to convert the above column values to timestamp in IMPALA. Tried with cast, to_timestam...
Like in a similar query on this forum I need, but I need it to work in Impala: In a workaround my colleague and myself attempted the following: -- combine start date and time into a datetime -- ...
I know this question has already been asked but my input is different. Also I have not found any documentation on this. I have to convert a string to timestamp in Impala, and I am doing like- se...
I have a column which is concatenation of two columns i.e, date and timestamp (both are STRING type). Now I want to convert this new column to timestamp in IMPALA | New_col | |---------------...
I am importing data with sqoop from MySQL to hdfs as parquet file where it is used by Impala. There is a problem with conversion of MySQL DATE type to Impala TIMESTAMP. Impala error message when
I have 2 columns: end_time and seconds end_time is stored as a unix_timestamp and seconds is stored as a string. I need to subtract the end_time column from the seconds column to get a new column ...
How do I convert a DoubleType into a Timestamp in Impala ? I have the following doubletype format: month_date: 201710 I would have thought something like: SELECT to_timestamp(cast (t1.month_...
I'm from PHP background but learning Android, so please excuse me if this is too basic. I have three variables which contain hours, minutes, and am/pm. How would I convert it to a unix timestamp s...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.