Add one year to date
    15 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Behrooz Daneshian
 le 5 Jan 2023
  
    
    
    
    
    Commenté : Steven Lord
    
      
 le 5 Jan 2023
            Hi all,
Assume  we have a date character='2022-01-05". What is the simplest way to add one year to that?
0 commentaires
Réponse acceptée
  Bora Eryilmaz
    
 le 5 Jan 2023
        
      Modifié(e) : Bora Eryilmaz
    
 le 5 Jan 2023
  
      You can use the datetime and years commands to do what you want:
date = '2022-01-05';
d = datetime(date)
d1 = d + years(1)
string(d1)
2 commentaires
  Steven Lord
    
      
 le 5 Jan 2023
				In this case you probably want to use calyears (to add 1 calendar year) instead of years (which adds 365.2425 days.)
date = '2022-01-05';
d = datetime(date)
d1 = d + years(1)
d2 = d + calyears(1)
daysPerYearDuration = days(years(1))
Plus de réponses (0)
Voir également
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!