Date and Time from Text with Literal Characters, Part 3

2 vues (au cours des 30 derniers jours)
alpedhuez
alpedhuez le 6 Déc 2020
Commenté : alpedhuez le 7 Déc 2020
The data is like
Date Visitors
'Jan 1 2020' 100
'Jan 2 2020' 50
I now want to create a new variable 'date' and set the value of the second row to be 1/1/2020, and then increment one by one. How can one let Matlab do this?

Réponse acceptée

Cris LaPierre
Cris LaPierre le 7 Déc 2020
Modifié(e) : Cris LaPierre le 7 Déc 2020
date1 = datetime('Jan 1 2020','InputFormat', 'MMM dd uuuu','Format','M/d/yy');
date2 = datetime('Jan 5 2020','InputFormat', 'MMM dd uuuu','Format','M/d/yy');
date = date1:days(1):date2
date = 1×5 datetime array
1/1/20 1/2/20 1/3/20 1/4/20 1/5/20
Or if you know the number of rows but not the end date:
date = date1 + days(0:4)
date = 1×5 datetime array
1/1/20 1/2/20 1/3/20 1/4/20 1/5/20
  2 commentaires
Cris LaPierre
Cris LaPierre le 7 Déc 2020
I suggest this documentation page as well.
alpedhuez
alpedhuez le 7 Déc 2020
Let me work on it.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Calendar dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by