Calcolare il numero dei giorni in un anno in C#

Calcolare il numero dei giorni in un anno in C#

Visto che mi ha incuriosito farlo in PHP, ho deciso di divertirmi anche con altri linguaggi.

Quindi oggi calcoliamo quanti giorni ha un anno usando C#.

Ecco il codice:

using System;

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            calcola(2016);
            calcola(2018);
        }

        public static void calcola(int anno)
        {
            int totDays = 0;
            for (int i = 1; i <= 12; i++)
            {
                int d = System.DateTime.DaysInMonth(anno, i);
                Console.WriteLine(i + " - " + d);
                totDays += d;
            }
            Console.WriteLine("TOT GIORNI: " + totDays);
        }
    }
}

Anche qui iteriamo sui mesi dell'anno passato come parametro, e sommiamo i vari giorni.

Per i giorni di un mese usiamo il metodo DaysInMonth, che richiede due paramentri (l'anno e il numero del mese).

Ho fatto il test con due anni per vedere se i calcoli erano esatti.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2688 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy