Schaltjahr Methode – Quicky C#
- Januar 2nd, 2009
- Posted in CSharp . Development
- Kommentar schreiben
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 ; )
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 : )




Noch keine Kommentare.