w3resource

C#: Print the name of month in full starting from current date

C# Sharp DateTime : Exercise-51 with Solution

Write a C# Sharp program to print the month name in full starting from the current date.

Sample Solution:-

C# Sharp Code:

using System; // Importing the System namespace

class dttimeex51 // Declaring a class named dttimeex51
{
    static void Main() // Declaring the Main method
    {
        Console.Write("\n\n Display the name of the months of a year :\n"); // Displaying a message in the console
	    Console.Write("-----------------------------------------------\n"); // Displaying a separator line
	    DateTime now = DateTime.Now; // Initializing a DateTime object with the current date and time
	    Console.WriteLine(" The date of Today : {0}",now.ToString("dd/MM/yyyy")); // Displaying the current date in the specified format
	    Console.WriteLine(" The twelve months are :"); // Displaying a message about the twelve months
	    for (int i = 0; i < 12; i++) // Looping through 12 months
	    {
	        Console.WriteLine(" {0}",now.ToString("MMMM")); // Displaying the full name of the current month
	        now = now.AddMonths(1); // Moving to the next month
	    }
	    Console.WriteLine(); // Outputting a blank line for better readability
    }
}

Sample Output:


Display the name of the months of a year :                                                                   
-----------------------------------------------                                                               
 The date of Today : 12/06/2017                                                                               
 The twelve months are :                                                                                      
 June                                                                                                      
 July                                                                                                      
 August                                                                                                      
 September                                                                                                    
 October                                                                                                      
 November                                                                                                     
 December                                                                                                     
 January                                                                                                      
 February                                                                                                     
 March                                                                                                      
 April                                                                                                      
 May 

Flowchart :

Flowchart: C# Sharp Exercises - Print the name of the first three letters of month of a year starting form current date

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a program in C# Sharp to print the name of the first three letters of month of a year starting form current date.
Next: Write a program in C# Sharp to find the first day of a week against a given date.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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-51.php