How to calculate time elapsed (time in GMT format)
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kanakaiah Jakkula
el 16 de Dic. de 2017
Comentada: Star Strider
el 16 de Dic. de 2017
Hi,
I have below two different times, and want to calculate time elapsed:
2017-12-13-T16:00:23.488+08:00
2017-12-13-T16:02:24.982+08:00
Many thanks in advance,
0 comentarios
Respuesta aceptada
Star Strider
el 16 de Dic. de 2017
One approach:
v = {'2017-12-13-T16:00:23.488+08:00'
'2017-12-13-T16:02:24.982+08:00'};
T = datenum(v, 'yyyy-mm-dd-THH:MM:SS.FFF')
dT = etime(datevec(T(2)),datevec(T(1))) % Elapsed Time In Seconds
dT =
121.49
NOTE — In theory, datetime can do something like this, however it will not import your data using the date format, and refuses to automatically recognise the time zone. I suppose datetime has its uses, but they frequently elude me. Anyway, the ‘classic’ functions work.
4 comentarios
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!