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

Código MySQL para convertir fecha y hora de Excel

Se me ocurren 2 soluciones:

  1. Convierta sus fechas dentro de Excel a una cadena de fecha formateada que se ajuste al formato de fecha y hora de mysql usando la función text() dentro de Excel.

  2. Convierta el número usando el cálculo hasta la fecha dentro de mysql:

(la expresión a continuación puede estar simplificada)

select date_add(date_add(date('1899-12-31'), interval floor(@datefromexcel) day), interval floor(86400*(@datefromexcel-floor(@datefromexcel))) second)