Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में DateTime.DaysInMonth() मेथड


C# में DateTime.DaysInMonth() मेथड का उपयोग निर्दिष्ट महीने और वर्ष में दिनों की संख्या लौटाने के लिए किया जाता है। उदाहरण के लिए, महीने के मान 1 यानी जनवरी के लिए 31।

सिंटैक्स

निम्नलिखित सिंटैक्स है -

public static int DaysInMonth (int year, int month);

उदाहरण

आइए DateTime.DaysInMonth() मेथड को लागू करने का एक उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main() { 
        DateTime date1 = new DateTime(2019, 08, 20, 6, 20, 40); 
        DateTime date2 = new DateTime(2019, 06, 20, 6, 20, 40); 
        Console.WriteLine("DateTime 1 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", date1); 
        Console.WriteLine("Days in DateTime 1 month = "+DateTime.DaysInMonth(2019, 08)); 
        Console.WriteLine("\nDateTime 2 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", date2); 
        Console.WriteLine("Days in DateTime 2 month = "+DateTime.DaysInMonth(2019, 06)); 
        int res = date1.CompareTo(date2); 
        // 1 लौटाता है क्योंकि date1, date2 से बाद में है 
        Console.WriteLine("\nReturn Value (comparison) = "+res); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

DateTime 1 = 20 August 2019, 06:20:40 Days in DateTime 1 month = 31 DateTime 2 = 20 June 2019, 06:20:40 Days in DateTime 2 month = 30 Return Value (comparison) = 1

दूसरा उदाहरण

आइए DateTime.DaysInMonth() मेथड को लागू करने का एक और उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main(){ 
        int year1 = 2019, year2 = 2016; 
        int FebMonth = 2; 
        Console.WriteLine("Days in 2019, Feb month = "+DateTime.DaysInMonth(year1, FebMonth)); 
        Console.WriteLine("Days in 2016, Feb month = "+DateTime.DaysInMonth(year2, FebMonth)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Days in 2019, Feb month = 28 Days in 2016, Feb month = 29
  1. - C# में DateTime.AddYears() विधि

    C# में DateTime.AddYears() विधि का उपयोग इस इंस्टेंस के मान में निर्दिष्ट वर्षों की संख्या जोड़ने के लिए किया जाता है। यह एक नया DateTime लौटाता है। सिंटैक्स public DateTime AddYears (int yrs); यहां, yrs जोड़े जाने वाले वर्ष हैं। यदि आप वर्ष घटाना चाहते हैं, तो नकारात्मक मान का उपयोग करें। उदाहरण आइ

  1. - C# में DateTime.AddHours() मेथड

    C# में DateTime.AddHours() मेथड का उपयोग इस इंस्टेंस के मान में निर्दिष्ट संख्या में घंटे जोड़ने के लिए किया जाता है। यह मेथड एक नया DateTime लौटाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public DateTime AddHours (double hrs); यहां, hrs जोड़े जाने वाले घंटों की संख्या है। मान घंटे घटाने के लिए नकारा

  1. - C# में DateTime.AddDays() मेथड

    C# में DateTime.AddDays() मेथड का उपयोग इस इंस्टेंस के मान में निर्दिष्ट संख्या में दिन जोड़ने के लिए किया जाता है। यह मेथड एक नया DateTime लौटाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public DateTime AddDays (double days); यहां, पैरामीटर days जोड़े जाने वाले दिनों की संख्या है। घटाने के लिए, एक नक