Create cell array from 00.00 to 23.59
2 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone,
i need to create a cell array containing time values from 00.00 to 23.59 with a step of 1 minute.
00.00
00.01
00.02
..
00.59
01.00
01.01
..
..
23.59
Just to explain it better,
t_iniz_proc=datetime(2018,2,5,0,0,0);
t_end_proc=datetime(2018,2,5,23,59,0);
DataArray=(t_iniz_proc:minutes(1):t_end_proc)'
i need something like that but i don't want to include the data, just the time in format 'hh.mm'
Can anyone help me?
Thanks a lot!
Fabio
4 件のコメント
KALYAN ACHARJYA
2019 年 3 月 15 日
That menas 0.00 >>i min Gap>>0.01>>1 Min wait.....upto 23.59
Is this you are asking, if yes then it takes much longer time to exucates..near about 2500 min??
Confirm?
採用された回答
その他の回答 (2 件)
KSSV
2019 年 3 月 15 日
t = 00.00:0.01: 23.59 ;
5 件のコメント
madhan ravi
2019 年 3 月 15 日
編集済み: madhan ravi
2019 年 3 月 15 日
it's a duration array not a time array
KSSV
2019 年 3 月 15 日
So what? I gave two options..let the user decide what he wants....nothing is going to harm with that.
Steven Lord
2019 年 3 月 15 日
minutesAfterMidnight = minutes(0):minutes(1):(hours(24)-minutes(1));
minutesAfterMidnight.Format = 'hh:mm';
firstTen = minutesAfterMidnight(1:10)
lastTen = minutesAfterMidnight(end-9:end)
You can add this to a datetime when or if you need times during a day.
minutesOfToday = datetime('today')+minutesAfterMidnight;
twoThirtyNineAM = minutesOfToday(2*60+40)
I added 40 instead of 39 when extracting 2:39 AM from minutesOfToday because 00:00 is element 1 of minutesAfterMidnight. Don't get caught by an off by one error.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!