Matlab - Cuantos días han trasncurrido

 
Vista:
sin imagen de perfil
Val: 20
Ha disminuido su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Cuantos días han trasncurrido

Publicado por samuel (25 intervenciones) el 07/02/2019 23:11:34
Buenas tardes.
¿Alguien quien me pueda ayudar por favor?

Usando la función datestr(now) guardo las fechas en un archivo de excel pero quiero que me diga cuantos días pasaron a partir de la ultima vez de la ultima fecha que guarde

04-Feb-2019 12:33:04

07-Feb-2019 16:08:12


De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Cuantos días han trasncurrido

Publicado por Daniel Rodríguez (354 intervenciones) el 08/02/2019 18:40:38
Hola,

La solución es bastante fácil, solamente es necesario volver a convertir las fechas en un valor numérico restarlas. Esto se puede hacer:

1
datenum('07-Feb-2019 16:08:12') - datenum('04-Feb-2019 12:33:04')

Con lo que se obtienen que han transcurrido 3,14 días entre las dos fechas. La parte entera es el número de días y los decimales indican las horas. Ahora para obtener un numero entero, simplemente puede utilizar floor para obtener la parte entera.

En este caso se tiene en cuenta las horas para calcular el número de días que han pasado. Para ignorar esto puedes redondear las fechas antes restarlas.

Saludos,
Daniel Rodríguez
https://www.analyticslane.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 20
Ha disminuido su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Cuantos días han trasncurrido

Publicado por samuel (25 intervenciones) el 09/02/2019 15:51:59
Excelente, muchisimas gracias, desconocía la función datenum
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar