date computations in a table
1 view (last 30 days)
Show older comments
Danielle Leblance
on 1 Jun 2017
Commented: Andrei Bobrov
on 3 Jun 2017
I have a table LC that has a column of dates called "date". The date format is however 19850331. I want to extract the year and the month of this date. How can I do so?
0 Comments
Accepted Answer
Andrei Bobrov
on 1 Jun 2017
Edited: Andrei Bobrov
on 1 Jun 2017
LC.date = datetime(sprintfc('%d',LC.date),'InputFormat','yyyyMMdd');
LC.month_year = [month(LC.date),year(LC.date)]
0 Comments
More Answers (1)
Peter Perkins
on 2 Jun 2017
Andrei provided the right answer if those data are text, e.g. '19850331' or "19850331". If they are numeric, use
datetime(LC.Date,'ConvertFrom','yyyymmdd')
See Also
Categories
Find more on Dates and Time 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!