application からの日時を表す次のテキスト文字列があります。
2021-11-22 07: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