C#: Get the number of days of a given month for a year
C# Sharp DateTime: Exercise-48 with Solution
Write a program in C# Sharp to get the number of days in a given month for a year.
Sample Solution:-
C# Sharp Code:
using System;
using System.Globalization;
class dttimeex48
{
static void Main()
{
int mn, yr;
// Displaying the purpose of the program to the user.
Console.Write("\n\n Find the number of days of a given month for a year :\n");
Console.Write("-----------------------------------------------------------\n");
// Prompting the user to input the month number and year.
Console.Write(" Input the Month No. : ");
mn = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the Year : ");
yr = Convert.ToInt32(Console.ReadLine());
// Creating a DateTimeFormatInfo object to get the month name based on the month number.
DateTimeFormatInfo dinfo = new DateTimeFormatInfo();
string mnum = dinfo.GetMonthName(mn);
// Getting the number of days in the specified month and year.
int nodays = DateTime.DaysInMonth(yr, mn);
// Displaying the number of days in the specified month and year.
Console.WriteLine(" The Number of days in the month {0} is : {1} \n", mnum, nodays);
}
}
Sample Output:
Find the number of days of a given month for a year : ----------------------------------------------------------- Input the Month No. : 6 Input the Year : 2017 The Number of days in the month June is : 30
Flowchart:
C# Sharp Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a program in C# Sharp to get the last day of the current year against a given date.
Next: Write a program in C# Sharp to get the day and month name of current date.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/csharp-exercises/datetime/csharp-datetime-exercise-48.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics