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

Chaîne à horodater dans MySQL

UNIX_TIMESTAMP() fait l'affaire :

SELECT UNIX_TIMESTAMP('2011-12-21 14:20:00');

Cependant, le UNIX_TIMESTAMP() La fonction ne prend qu'une date au format MySQL standard. Si vous souhaitez utiliser la notation AM/PM, vous devrez utiliser STR_TO_DATE d'abord comme ceci :

SELECT UNIX_TIMESTAMP(
    STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);