MATLAB: Handle character minus character

characterscommalistminusseparated

I have two characters which contain '18:29:42.835' and '18:29:49.425'. How is it possible to subtrack t2-t1 so as to find duration?

Best Answer

f = @(x) str2double(regexp(x,':','split'));
t1 = num2cell(f(t1)); % where t1 & 2 are your char arrays
t2 = num2cell(f(t2));
Wanted = duration(t2{:})-duration(t1{:})