sql >> Database teknologi >  >> RDS >> Mysql

Streng til tidsstempel i MySQL

UNIX_TIMESTAMP() gør tricket:

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

Men UNIX_TIMESTAMP() funktion tager kun en standard MySQL-formateret dato. Hvis du vil bruge AM/PM-notationen, skal du bruge STR_TO_DATE først sådan her:

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


  1. tilføjelse af 1 dag til en DATETIME-formatværdi

  2. GATHER_PLAN_STATISTICS genererer ikke grundlæggende planstatistik

  3. MySQL:GROUP_CONCAT med en ORDER BY COUNT?

  4. Hvad er standardstørrelsen for en varchar2-input til Oracle-lagret procedure, og kan den ændres?