how do I change numbers to dates?

2 vues (au cours des 30 derniers jours)
Liberty Crawford
Liberty Crawford le 14 Oct 2021
Commenté : Image Analyst le 14 Oct 2021
So I'm pretty knew to matlab and I'm trying to take a column of data that is filled with numbers between 1-12 and change them into their respective months. Is that even posible and if so, how? Thank you! :)

Réponse acceptée

Image Analyst
Image Analyst le 14 Oct 2021
Use the datetime() function and the month() function:
monthNumberArray = 1:12; % Vector of whatever months you want.
t = datetime(2021, monthNumberArray, 1)
t = 1×12 datetime array
01-Jan-2021 01-Feb-2021 01-Mar-2021 01-Apr-2021 01-May-2021 01-Jun-2021 01-Jul-2021 01-Aug-2021 01-Sep-2021 01-Oct-2021 01-Nov-2021 01-Dec-2021
m = month(t, 'name')
m = 1×12 cell array
{'January'} {'February'} {'March'} {'April'} {'May'} {'June'} {'July'} {'August'} {'September'} {'October'} {'November'} {'December'}
monthNumberArray = randi([1 12], 1, 5); % Vector of whatever months you want.
t = datetime(2021, monthNumberArray, 1)
t = 1×5 datetime array
01-Jun-2021 01-Jan-2021 01-Mar-2021 01-Jul-2021 01-Feb-2021
m = month(t, 'name')
m = 1×5 cell array
{'June'} {'January'} {'March'} {'July'} {'February'}
  2 commentaires
Liberty Crawford
Liberty Crawford le 14 Oct 2021
thank you so much!!!!
Image Analyst
Image Analyst le 14 Oct 2021
If the Answer works, you can click the "Accept this answer" link to award the answerer "reputation points." Thanks in advance.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Dates and Time dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by