w3resource

C#: Convert current DateTime object to its equivalent long date string representation

C# Sharp DateTime: Exercise-32 with Solution

Write a C# Sharp program to convert the current DateTime object value to its equivalent long date string representation.

Sample Solution:-

C# Sharp Code:

using System;
using System.Threading;
using System.Globalization;

class Example32 
{
    public static void Main() 
    {
    string msg1 = "The date and time patterns are defined in the DateTimeFormatInfo \n" +
                  "object associated with the current thread culture.\n";

// Initialize a DateTime object.
    Console.WriteLine("Initialize the DateTime object to May 16, 2016 3:02:15 AM.\n");
    DateTime myDateTime = new System.DateTime(2016, 5, 16, 3, 2, 15);

// Identify the source of the date and time patterns.
    Console.WriteLine(msg1);

// Display the name of the current culture.
    CultureInfo ci = Thread.CurrentThread.CurrentCulture;
    Console.WriteLine("Current culture: \"{0}\"\n", ci.Name);

// Display the long date pattern and string.
    Console.WriteLine("Long date pattern: \"{0}\"", ci.DateTimeFormat.LongDatePattern);
    Console.WriteLine("Long date string:  \"{0}\"\n", myDateTime.ToLongDateString());

// Display the long time pattern and string.
    Console.WriteLine("Long time pattern: \"{0}\"", ci.DateTimeFormat.LongTimePattern);
    Console.WriteLine("Long time string:  \"{0}\"\n", myDateTime.ToLongTimeString());

// Display the short date pattern and string.
    Console.WriteLine("Short date pattern: \"{0}\"", ci.DateTimeFormat.ShortDatePattern);
    Console.WriteLine("Short date string:  \"{0}\"\n", myDateTime.ToShortDateString());

// Display the short time pattern and string.
    Console.WriteLine("Short time pattern: \"{0}\"", ci.DateTimeFormat.ShortTimePattern);
    Console.WriteLine("Short time string:  \"{0}\"\n", myDateTime.ToShortTimeString());
    }
}

Sample Output:

Initialize the DateTime object to May 16, 2016 3:02:15 AM.                                                    

The date and time patterns are defined in the DateTimeFormatInfo                                              
object associated with the current thread culture.                                                            
                                                                                                      
Current culture: "en-US"                                                                                      
                                                                                                      
Long date pattern: "dddd, MMMM d, yyyy"                                                                       
Long date string:  "Monday, May 16, 2016"                                                                     
                                                                                                      
Long time pattern: "h:mm:ss tt"                                                                               
Long time string:  "3:02:15 AM"                                                                               
                                                                                                      
Short date pattern: "M/d/yyyy"                                                                                
Short date string:  "5/16/2016"  
                                                                                  
Short time pattern: "h:mm tt"                                                                                 
Short time string:  "3:02 AM" 

Flowchart:

Flowchart: C# Sharp Exercises - Convert current DateTime object to its equivalent long date string representation

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a C# Sharp program to convert the value of the current DateTime object to local time.
Next: Write a C# Sharp program to convert the value of the current DateTime object to its equivalent long time string representation.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.




We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook