কম্পিউটার টিউটোরিয়াল

C#-এ DateTime.IsLeapYear() মেথড

DateTime.IsLeapYear() মেথডটি নির্দিষ্ট বছরটি লিপ ইয়ার কিনা তা যাচাই করতে ব্যবহৃত হয়। রিটার্ন মান বুলিয়ান, TRUE হলে লিপ ইয়ার, FALSE হলে নয়।

সিনট্যাক্স

public static bool IsLeapYear (int y);

উপরোক্তে, y হলো যাচাই করার বছর, যেমন 2010, 2016, 2019 ইত্যাদি।

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        int year = 2019; 
        Console.WriteLine("Year = " + year); 
        if (DateTime.IsLeapYear(year)){ 
            Console.WriteLine("Leap Year!"); 
        } else { 
            Console.WriteLine("Not a Leap Year!"); 
        } 
    } 
}

আউটপুট

Year = 2019 Not a Leap Year!

আউট অফ রেঞ্জ বছরের উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        int year = 101910; 
        Console.WriteLine("Year = " + year); 
        if (DateTime.IsLeapYear(year)){ 
            Console.WriteLine("Leap Year!"); 
        } else { 
            Console.WriteLine("Not a Leap Year!"); 
        } 
    } 
}

আউটপুট (এরর)

Year = 101910 Run-time exception (line 11): Year must be between 1 and 9999. Parameter name: year Stack Trace: [System.ArgumentOutOfRangeException: Year must be between 1 and 9999. Parameter name: year] at System.DateTime.IsLeapYear(Int32 year) at Demo.Main() :line 11
  1. C#-এ DateTime.Subtract() মেথড: তারিখ বা টাইমস্প্যান বিয়োগ করা

  2. C#-এ DateTime.AddYears() পদ্ধতি

  3. C#-এ DateTime.AddHours() মেথড

  4. C#-এ DateTime.AddDays() মেথড