Converting time/dates to hours or number
Show older comments
Hi I'm getting difficult to convert time dates to hours so i can set paying in my bill parking program . if i have 2 dates like this
t1 = datestr(datenum(now)); %answer is 13-Sep-2016 16:00:49
t2 = datestr(datenum(now)); %answer is 13-Sep-2016 20:00:14
i want to arithmetic (t2-t1) so i can get variable in hour or number . Please Help , Thanks b4 . I'm using matlab R2008a
Accepted Answer
More Answers (1)
Peter Perkins
on 15 Sep 2016
This doesn't help the OP (sorry obstac) who's using R2008a, but the same calculation using datetime:
>> t1 = datetime('13-Sep-2016 16:00:49')
t1 =
datetime
13-Sep-2016 16:00:49
>> t2 = datetime('13-Sep-2016 20:00:14')
t2 =
datetime
13-Sep-2016 20:00:14
>> time_diff = t2 - t1
time_diff =
duration
03:59:25
>> [h,m,s] = hms(time_diff)
h =
3
m =
59
s =
25
Categories
Find more on Calendar 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!