我有以下文本字符串,表示来自应用程序的日期时间。
2021-11-22 下午 7:28:47
我需要将其转换为日期时间才能执行 DATE ADD 操作。
我尝试了很多方法都没有成功,它在 Azure Data Bricks 中给了我 null 。
select '2021-11-22 07:28:47 PM' as DateTime_String,
to_date('2021-11-22 07:28:47 PM', 'yyyy-M-dd HH:mm:ss:SS a') as Attempt_1 ,
date_format(date ('2021-11-22 07:28:47 PM'), "yyyy-MM-dd HH:mm:ss:SS a") as Attempt_2,
to_timestamp('2021-11-22 07:28:47 PM', 'yyyy-MM-dd HH:mm:ss.SSS a') as Attempt_3,
to_timestamp('2021-11-22 07:28:47 PM', 'yyyy-MM-dd HH:mm:ss ') as Attempt_4