convertir un timestamp de Mysql para que Excel entienda la fecha

5 envíos / 0 nuevos
Último envío
aquijano
Imagen de aquijano
Offline
última acción: Hace 7 años 3 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
convertir un timestamp de Mysql para que Excel entienda la fecha
Hola de nuevo. estoy haciendo una hoja que resume unos datos que proceden de una base de datos MySql, mediante un enlace ODBC a través de Query. el caso es que tengo un campo que debería tener una fecha, se llama timestamp, pero los resultados que devuelve son numeros que Excel no interpreta como fechas. son numeros como estos: 1275400915 1298497652 ¿qué hay que hacer para convertir estos números en fechas de Excel? gracias.
Cron
Imagen de Cron
Offline
última acción: Hace 1 mes 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12455
Re: convertir un timestamp de Mysql para que Excel entienda la f
Prueba a cambiar el formato de las celdas en cuestión a Fecha. Saludos
aquijano
Imagen de aquijano
Offline
última acción: Hace 7 años 3 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
no es sólo el formato

no se trata sólo del formato, porque me salen fechas de otro milenio.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 5 horas 50 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10560
las fechas unix

tiene pinta de ser una fecha UNIX.

las fechas en este formato se guardan en segundos y tienen su origen el uno de enero de 1970
(en Excel la parte entera son días y el decimal la hora, con origen en 1900 o 1904 si tienes un Mac)

así que para convertir tu número en una fecha de Excel puedes emplear una fórmula parecida a esta que convierta los segundos a días (dividiendo entre 24 horas que tiene un días, 60 minutos que tiene una hora y 60 segundos que tiene un minuto) y luego le añada el origen de fechas:

=(tunúmero/24/60/60)+FECHA(1970;1;1)

De todas maneras, existen funciones en MySQL que te permiten convertir la fecha en la consulta a la base de datos, así te vienen ya con algo más parecido a una fecha, como DATE_FORMAT o FROM_UNIX, pero esto es si tienes posibilidad de editar la consulta que no sé si será el caso.

------
Ya sé Excel, pero necesito más ahora en pdf

 

Data Tools Suite
datos y tablas con Excel

Steve (no verificado)
Imagen de Steve
Fecha

Sr paco me podria explicar mejor por favor.

gracias