how to find the first date of each month between years?

6 vues (au cours des 30 derniers jours)
Suresh R
Suresh R le 27 Oct 2021
Commenté : Suresh R le 27 Oct 2021
how to find the first date of each month between years for eg lets take 2000-2008. how to find first date of each month for the years from 2000 to 2008?

Réponse acceptée

Cris LaPierre
Cris LaPierre le 27 Oct 2021
dates = datetime(2000,1,1):calmonths(1):datetime(2008,12,1)
dates = 1×108 datetime array
01-Jan-2000 01-Feb-2000 01-Mar-2000 01-Apr-2000 01-May-2000 01-Jun-2000 01-Jul-2000 01-Aug-2000 01-Sep-2000 01-Oct-2000 01-Nov-2000 01-Dec-2000 01-Jan-2001 01-Feb-2001 01-Mar-2001 01-Apr-2001 01-May-2001 01-Jun-2001 01-Jul-2001 01-Aug-2001 01-Sep-2001 01-Oct-2001 01-Nov-2001 01-Dec-2001 01-Jan-2002 01-Feb-2002 01-Mar-2002 01-Apr-2002 01-May-2002 01-Jun-2002 01-Jul-2002 01-Aug-2002 01-Sep-2002 01-Oct-2002 01-Nov-2002 01-Dec-2002 01-Jan-2003 01-Feb-2003 01-Mar-2003 01-Apr-2003 01-May-2003 01-Jun-2003 01-Jul-2003 01-Aug-2003 01-Sep-2003 01-Oct-2003 01-Nov-2003 01-Dec-2003 01-Jan-2004 01-Feb-2004 01-Mar-2004 01-Apr-2004 01-May-2004 01-Jun-2004 01-Jul-2004 01-Aug-2004 01-Sep-2004 01-Oct-2004 01-Nov-2004 01-Dec-2004 01-Jan-2005 01-Feb-2005 01-Mar-2005 01-Apr-2005 01-May-2005 01-Jun-2005 01-Jul-2005 01-Aug-2005 01-Sep-2005 01-Oct-2005 01-Nov-2005 01-Dec-2005 01-Jan-2006 01-Feb-2006 01-Mar-2006 01-Apr-2006 01-May-2006 01-Jun-2006 01-Jul-2006 01-Aug-2006 01-Sep-2006 01-Oct-2006 01-Nov-2006 01-Dec-2006 01-Jan-2007 01-Feb-2007 01-Mar-2007 01-Apr-2007 01-May-2007 01-Jun-2007 01-Jul-2007 01-Aug-2007 01-Sep-2007 01-Oct-2007 01-Nov-2007 01-Dec-2007 01-Jan-2008 01-Feb-2008 01-Mar-2008 01-Apr-2008 01-May-2008 01-Jun-2008 01-Jul-2008 01-Aug-2008 01-Sep-2008 01-Oct-2008 01-Nov-2008 01-Dec-2008
  3 commentaires
Cris LaPierre
Cris LaPierre le 27 Oct 2021
:) There's always multiple ways to get something done!
Suresh R
Suresh R le 27 Oct 2021
thank you!!

Connectez-vous pour commenter.

Plus de réponses (1)

Can Atalay
Can Atalay le 27 Oct 2021
years = transpose(2000:2008);
months = transpose(1:12);
[row1,col1] = size(years);
[row2,col2] = size(months);
year_month = zeros(row1*row2,3);
for ii1 = 1:row1
year_month((ii1-1)*row2+1:ii1*row2,:) = [repmat(years(ii1),[row2 1]) months repmat([1],[row2 1])];
end
datetime(year_month) % your answer

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