0
votes

I have two fields, both in string type. One field is called date, the other time.

The date field has values like below: 20220328,20220329,20220330,20220331

The timefield has values like below: 043313,045546,043313,044147

What I need is for these values to be converted to timestamp datatype and thus should look something like this:

2022-03-28T04:33:13
2022-03-29T04:55:46
2022-03-30T04:33:13
2022-03-28T04:41:47

I have the following code:

to_timestamp(concat(to_date(table.date,'yyyyMMdd'),COALESCE(nullif(table.time, ''),'000000')) , 'yyyy-MM-ddHHmmss')

which works fine, but returns the timestamp like below: 2022-03-28T04:33:13.000+0000

Does anyone know how I can remove the trailing 000+0000 so that I would only keep 2022-03-28T04:33:13?

Kind regards