Converting time/dates to hours or number
显示 更早的评论
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
采纳的回答
更多回答(1 个)
Peter Perkins
2016-9-15
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
类别
在 帮助中心 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!