To add two datetime arrays , with millisecond values
Show older comments
I have a datetime array a=[ 09:39:12.000, 09:39:12.000] and another datetime array with b= [ 0:00:00.001, 0:00:00.002]
I want answer as [09:39:12.001, 09:39:12.002]. FIrst value of a added to first value of b, and so on.
It is showing 'Addition is not defined between datetime arrays'. Is there any way to add the hh:mm:ss of first array to .SSS of second array
Is there any way to add the 2 datetime arrays? Please help.
Accepted Answer
More Answers (1)
You cannot add two datetime arrays as the error message indicates. If addition of datetime arrays was defined, what would be the value of (tomorrow + next Tuesday)?
You can add two duration arrays (as Stephen shows) or a duration and a datetime.
x = minutes(45);
y = minutes(30);
n = datetime('now')
z = x+y % 75 minutes
w = n + y % half an hour from now
Categories
Find more on Operators and Elementary Operations 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!