Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment convertir varchar au format datetime dans mysql

Si votre varchar ressemble à ceci :

5/16/2011 20:14 PM

vous pouvez le convertir en datetime en utilisant ceci :

SELECT STR_TO_DATE('5/16/2011 20:14 PM', '%c/%e/%Y %H:%i')

ou ceci pour le formater comme vous le souhaitez :

SELECT DATE_FORMAT(STR_TO_DATE('5/16/2011 20:14 PM', '%c/%e/%Y %H:%i'), '%Y-%m-%d %H:%m:%s')