convert time in seconds after midnight to a certain interval
8 次查看(过去 30 天)
显示 更早的评论
Given the time in seconds after midnight and an interval of what minutes it needs to be rounded to. So for example, if the output of like a datestr function gave 02:07 and my interval was 5 I would need it to be 02:05. How would I do this?
1 个评论
Mathieu NOE
2020-11-9
hi you need to make modulo(5) of the seconds
seconds_rounded = seconds - mod(seconds,5)
回答(1 个)
per isakson
2020-11-9
The script
%%
obj = duration( 0, 0, 2*3600+7*60 );
obj - mod( obj, minutes(5) )
outputs
ans =
duration
02:05:00
>>
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!