Time between two dates
Show older comments
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.
Accepted Answer
More Answers (2)
Peter Perkins
on 19 Apr 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])
Categories
Find more on Dates and Time in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!