Web- und Software Development

Schaltjahr Methode – Quicky C#

Written By: Mario Priebe - Jan• 02•09

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

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.