Schaltjahr Methode – Quicky C#

Das Schaltjahr tritt, nach dem Greogorianischen Kalender, alle 4 Jahre ein -> Jahr modulo 4 Restwert = 0.
Alle 100 Jahre entfällt diese Regel, also Jahr modulo 100 Restwert != 0.
Diese Regel wiederum fällt alle 400 Jahre aus, also Jahr modulo 400 Restwert = 0.
Wenn diese 3 Faktoren übereinstimmen, ist das Jahr ein Schaltjahr und wir rechnen 1 Tag hinzu (29. Februar), u know  ; )

Um heraus zu finden ob sich das übergebene Jahr, um ein Schaltjahr handelt benutzt man z.B. folgende Methode. Zurückgegeben wird true oder false.

1
2
3
4
public static bool IsSchaltJahr(int jahr)
{
    return (jahr % 4 == 0) && ((jahr % 100 != 0) || (jahr % 400 == 0));
}

Aufrufen dann z.B. so:

1
2
3
4
static void Main(string[] args)
{
    Console.WriteLine(IsSchaltJahr(2008));
}


Ähnliche Beiträge



Auch wenn Du nichts zu diesem Thema sagen möchtest, bringst du mit einem Klick auf den Like- oder KickButton zum Ausdruck, dass dir dieser Artikel gefällt. Vielen Dank : )

Kick it on dotnet-kicks.de

  1. Noch keine Kommentare.

  1. Noch keine Trackbacks.