¿Cómo obtener un número total de días en un mes usando funciones integradas en C#?

et un número total de días en un mes

Ejemplos:

Input: Y = 2020 N = 02
Output: 29
  
Input: Y = 1996 N = 06
Output: 30

Método 1: DateTime.DaysInMonth (año, mes)

Paso 1: Obtenga el año y el mes.

Paso 2: se utiliza DateTime.DaysInMonth() para

int days = DateTime.DaysInMonth(

Paso 3: Este valor entero es el número de días del mes.

A continuación se muestra la implementación del enfoque anterior:

C#

// C# program to Get a Total Number
// of Days in a Month
using System; 
    
public class GFG{ 
      
    // function to get the full month name 
    static int getdays(int year, int month)  
    { 
        int days = DateTime.DaysInMonth(year, month);
          
        return days;
    } 
      
    static public void Main () 
    {  
        int Y = 2020; // year
        int M = 02; // month
          
        Console.WriteLine("Total days in ("
        + Y + "/" + M + ") : "+ getdays(Y, M)); 
    }  
}

Producción:

Total days in (2020/2) : 29

Método 2: CultureInfo.CurrentCulture.Calendar.GetDaysInMonth(año,mes) System.Globalization

Paso 1: Obtenga el año y el mes.

Paso 2: se utiliza CultureInfo.CurrentCulture.Calendar.GetDaysInMonth() para

int days = CultureInfo.CurrentCulture.Calendar.GetDaysInMonth(

Paso 3: Este valor entero es el número de días del mes.

A continuación se muestra la implementación del enfoque anterior:

C#

// C# program to Get a Total Number
// of Days in a Month
using System; 
using System.Globalization;
    
public class GFG{ 
      
    // function to get the full month name 
    static int getdays(int year, int month)  
    { 
        int days = CultureInfo.CurrentCulture.
        Calendar.GetDaysInMonth(year, month);
          
        return days;
    } 
      
    static public void Main () 
    {  
        int Y = 2020; // year
        int M = 02; // month
          
        Console.WriteLine("Total days in ("
        + Y + "/" + M + ") : "+ getdays(Y, M)
        + " days"); 
    }  
}

Producción:

Total days in (2020/2) : 29 days

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *