Как преобразовать строку в дату?

Я пытаюсь выполнить строковый запрос с объектами. У меня есть поле tran_date, которое выглядит следующим образом: '2022062519:14:47' Я думаю, что из-за этого я получаю эту ошибку:

django.db.utils.DataError: значение поля даты/времени вне диапазона: "2022062519:22:54" LINE 1: ...HERE merch_id = '510000022048730' and tran_date = '202206251...

Вот мой код:

medium_prob = ProcessTransaction.objects.raw('SELECT * '
                                                                 'FROM bvb_generaltransaction '
                                                                 'WHERE merch_id = %s and tran_date = %s::DATE '
                                                                 'and probabilty >= 0.8 and alerted= false',
                                                                 [str(merchant.merch_id), str(merchant.tran_date)])

Как я могу это решить?

Вернуться на верх