sql >> Databasteknik >  >> RDS >> Mysql

hur man konverterar varchar till datetime-format i mysql

Om din varchar är så här:

5/16/2011 20:14 PM

du kan konvertera det till datetime med detta:

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

eller detta för att formatera det som du vill:

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



  1. Returnera alla möjliga kombinationer av värden på kolumner i SQL

  2. LEN() vs DATALENGTH() i SQL Server

  3. SQL UPDATE-sats för att byta två värden i två rader

  4. Räkna sökkriteriepost baserat på sökning gjord av användare (MYSQL PHP)