Time between two dates
Afficher commentaires plus anciens
Lets say I have a time T1 = '2018-03-14 16:30:54' and another T2 = '2018-03-14 16:40:54' How can I find the total duration of the interval, as well as a "midpoint" in between said interval? My goal is to add an NaN entry every time there is a time gap greater than 10 minutes.
For example; '2018-03-14 16:30:54' '2018-03-14 16:40:54' %NaN entry would be added here '2018-03-14 17:20:15' '2018-03-14 17:30:15'
The purpose of adding this entry would be to remove discontinuity in graphs.
Réponse acceptée
Plus de réponses (2)
Peter Perkins
le 19 Avr 2018
>> d = datetime(2018,3,14,16,[30 40],54) d = 1×2 datetime array 14-Mar-2018 16:30:54 14-Mar-2018 16:40:54 >> mean(d) ans = datetime 14-Mar-2018 16:35:54 >> diff(d) ans = duration 00:10:00
How about
T1 = datetime('2018-03-14 16:30:54')
T2 = datetime('2018-03-14 16:40:54')
T_mid = mean([T1, T2])
Catégories
En savoir plus sur Dates and Time dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!