sql >> Databasteknik >  >> RDS >> Mysql

Java-datumformatkonvertering

SimpleDateFormat kan konvertera strängar till java.util.Date objekt.Date klass har en getTime() metod som ger datumet i unix-tidsformat (antal millisekunder sedan 1 januari 1970, 00:00:00 GMT).

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
long unix_time = dateFormat.parse(date).getTime();

Du kan använda UNIX_TIMESTAMP() i MySQL för att konvertera till unix-tid också.

mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
        -> 1196440219


  1. Hur kan jag lägga till dagar till ett datum i MYSQL i en fråga

  2. Vad är Oracles datumformateringsmask för tidszoner?

  3. Laravel:Hur man får anpassad sorterad vältalig samling med whereIn-metoden

  4. PL/pgSQL-funktioner:Hur man returnerar en normal tabell med flera kolumner med hjälp av en execute-sats