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

String para timestamp no MySQL


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

No entanto, o UNIX_TIMESTAMP() A função aceita apenas uma data formatada padrão do MySQL. Se você quiser usar a notação AM/PM, precisará usar STR_TO_DATE primeiro assim:
SELECT UNIX_TIMESTAMP(
    STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);