How to calculate series of values by specifying starting time using datenum????????
Show older comments
Hello,
kindly help to solve this issue
I just to want to find the serialdatenumber by specifying the start time and end time using datenum!!!!
%%%%%my code%%%%
starttime = datenum(2018,03,23,10,00,00)
endtime = datenum(2018,03,23,10,10,00)
tme = starttime:endtime
I just need to know how to calculate serialdatenumber for minutes,seconds,milliseconds from 10:00:00 to 10:10:00
Accepted Answer
More Answers (1)
Peter Perkins
on 28 Mar 2018
You need to specify a step size.
But you'll likely be much happier using datetimes:
>> starttime = datetime(2018,03,23,10,00,00)
starttime =
datetime
23-Mar-2018 10:00:00
>> endtime = datetime(2018,03,23,10,10,00)
endtime =
datetime
23-Mar-2018 10:10:00
>> starttime:minutes(2.5):endtime
ans =
1×5 datetime array
23-Mar-2018 10:00:00 23-Mar-2018 10:02:30 23-Mar-2018 10:05:00 23-Mar-2018 10:07:30 23-Mar-2018 10:10:00
5 Comments
sonu
on 28 Mar 2018
Walter Roberson
on 28 Mar 2018
datetime() was added in R2013b. Which release are you using?
sonu
on 28 Mar 2018
Walter Roberson
on 28 Mar 2018
I misremembered: datetime() was added in R2014b.
sonu
on 28 Mar 2018
Categories
Find more on Time Series Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!