Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como converter varchar para formato datetime no mysql


Se o seu varchar estiver assim:
5/16/2011 20:14 PM

você pode convertê-lo para datetime usando isto:
SELECT STR_TO_DATE('5/16/2011 20:14 PM', '%c/%e/%Y %H:%i')

ou isso para formatá-lo como você deseja:
SELECT DATE_FORMAT(STR_TO_DATE('5/16/2011 20:14 PM', '%c/%e/%Y %H:%i'), '%Y-%m-%d %H:%m:%s')