handle character minus character
Info
This question is locked. Reopen it to edit or answer.
Show older comments
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?
1 Comment
Rena Berman
on 13 Jan 2025
(Answers Dev) Restored edit
Accepted Answer
More Answers (1)
Walter Roberson
on 10 Jul 2020
0 votes
If you have a recent enough MATLAB version, pass the character vectors to duration() and then subtract one from the other.
If your MATLAB is a bit older, then you will need to split the vectors at the colons, then str2double() to get the individual components, and pass those to duration.
Or you could use sscanf() with a format of '%f:%f:%f' to get the numeric components and pass those to duration()
This question is locked.
Categories
Find more on Data Type Conversion 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!