Create cell array from 00.00 to 23.59

2 ビュー (過去 30 日間)
Fabio Pulcini
Fabio Pulcini 2019 年 3 月 15 日
回答済み: Steven Lord 2019 年 3 月 15 日
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
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?
Fabio Pulcini
Fabio Pulcini 2019 年 3 月 15 日
no i don't need to pause the code.
I must create an array containing a time sequence that starts at midnight (00.00) of a not specified day and ends at 23.59 of that day. So that i can see each time minute by minute.

サインインしてコメントする。

採用された回答

madhan ravi
madhan ravi 2019 年 3 月 15 日
DataArray.Format='H:mm'
  1 件のコメント
Fabio Pulcini
Fabio Pulcini 2019 年 3 月 15 日
thank you so much! i was using the wrong syntaxis

サインインしてコメントする。

その他の回答 (2 件)

KSSV
KSSV 2019 年 3 月 15 日
t = 00.00:0.01: 23.59 ;
  5 件のコメント
madhan ravi
madhan ravi 2019 年 3 月 15 日
編集済み: madhan ravi 2019 年 3 月 15 日
it's a duration array not a time array
KSSV
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
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.

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by