MATLAB Answers

0

date computations in a table

Danielle Leblance さんによって質問されました 2017 年 6 月 1 日
最新アクティビティ Andrei Bobrov
さんによって コメントされました 2017 年 6 月 3 日
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 件のコメント

サインイン to comment.

タグ

2 件の回答

Andrei Bobrov
Andrei Bobrov 님의 답변 1 Jun 2017
Andrei Bobrov 님이 편집함. 1 Jun 2017
 채택된 답변

LC.date = datetime(sprintfc('%d',LC.date),'InputFormat','yyyyMMdd');
LC.month_year = [month(LC.date),year(LC.date)]

  0 件のコメント

サインイン to comment.


Peter Perkins
Peter Perkins 님의 답변 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')

  1 件のコメント

Thank you Peter!

サインイン to comment.



Translated by