sql >> Base de Datos >  >> RDS >> Mysql

Conversión de formato de fecha de Java

SimpleDateFormat puede convertir cadenas a java.util.Date objetos.Date la clase tiene un getTime() método que produce la fecha en formato de hora Unix (número de milisegundos desde el 1 de enero de 1970, 00:00:00 GMT).

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

Puede usar UNIX_TIMESTAMP() en MySQL para convertir también a la hora de Unix.

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