我需要在MySQL中将'09 / 16/2016 17:28:25 IST'转换为datetime。我尝试了许多选项,但返回的是null。

尝试过的选项:

select DATE_FORMAT(STR_TO_DATE('09/16/2016 17:28:25 IST', '%d/%m/%Y'), '%Y-%m-%d')
select CAST(LEFT('09/16/2016 17:28:25 IST',19) as date)

最佳答案

STR_TO_DATE('09/16/2016 17:28:25 IST','%c/%e/%Y %H:%i')

10-06 02:30