Below is a sample code snippet that demonstrates how to find if the year is a leap year or not.
How to find if the Year is Leap Year or Not in C# ?
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AbundantcodeConsoleApp { internal class Program { private static void Main(string[] args) { // How to Check if the year is leap year or not int input = 1996; if(input %100 ==0) { if(input%400==0) { Console.WriteLine("Leap Year"); } else { Console.WriteLine("Not a Leap Year"); } } else { if(input %4 ==0) { Console.WriteLine("Leap Year"); } else { Console.WriteLine("Not a Leap Year"); } } Console.ReadLine(); } } }
This doesn’t take into account all rules around leap years. For example, the year 1900 is not a leap year, yet this would return that it is. The full boolean expression should be ((year % 4 == 0 && year != 0) || year % 400 == 0)