sql >> Databasteknik >  >> RDS >> Mysql

Sträng till tidsstämpel i MySQL

UNIX_TIMESTAMP() gör susen:

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

Men UNIX_TIMESTAMP() funktion tar bara ett standard MySQL-formaterat datum. Om du vill använda AM/PM-notationen måste du använda STR_TO_DATE först så här:

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


  1. Förbättrar prestanda genom att begränsa en fråga till en post

  2. UNIX_TIMESTAMP() Exempel – MySQL

  3. Använder Room DB i biblioteksprojekt

  4. mysql dynamisk fråga i lagrad procedur