Create cell array from 00.00 to 23.59
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Fabio Pulcini
am 15 Mär. 2019
Beantwortet: Steven Lord
am 15 Mär. 2019
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 Kommentare
KALYAN ACHARJYA
am 15 Mär. 2019
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?
Akzeptierte Antwort
Weitere Antworten (2)
KSSV
am 15 Mär. 2019
t = 00.00:0.01: 23.59 ;
5 Kommentare
madhan ravi
am 15 Mär. 2019
Bearbeitet: madhan ravi
am 15 Mär. 2019
it's a duration array not a time array
KSSV
am 15 Mär. 2019
So what? I gave two options..let the user decide what he wants....nothing is going to harm with that.
Steven Lord
am 15 Mär. 2019
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 Kommentare
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!