Home » C#

C# | Print date and time in different formats

C# DateTime Class Example: Here, we are going to learn how to print current date and time in different date and times formats in C#?
Submitted by IncludeHelp, on November 02, 2019

Following formats are used to print date and time in different formats,

FormatDescription
d This is used to represent the day of any month, its value lies between 1 to 31.
dd This is also used to represent the day of any month, its value lies between 1 to 31.
ddd This is used to represent the name of the day in three-character like (Mon, Tue, etc).
dddd This is used to represent the full name of the day like (Monday, Tuesday, etc).
h This is used for a 12-hour clock for example 5.
hh This is used for 12-hour with left padded 0 for example 05.
H This is used for a 24-hour clock for example 14.
HH This is used for 24-hour with left padded 0 for example 05.
m This is used to represent minutes.
mm This is used to represent minutes with left padded 0 for example 07.
M This is used to represent the month number.
MM This is used to represent month number with left padded 0.
MMM This is used to represent month name in 3 characters like (Jan, Feb, etc).
MMMM This is used to represent a full month name like (January).
s This is used to represent second.
ss This is used to represent second with left padded 0.
t This is used to represent AM or PM for example(A or P).
tt This is used to represent AM or PM for example(AM or PM).
y This is used to represent the year.
yy This is used to represent year with left padded 0.
yyy This is used to represent a full-year number like 2019.
yyyy This is used to represent a full-year number like 2019.

Below program shows how we can print the current date and time in different date time formats in C#?

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //Get current date and time using .Now property
            DateTime dt = DateTime.Now;

            //Now we print all possible date and time formates.
            Console.WriteLine(dt.ToString("yyyy MMMM"));
            Console.WriteLine(dt.ToString("HH:mm:ss"));
            Console.WriteLine(dt.ToString("h:mm tt"));
            Console.WriteLine(dt.ToString("H:mm"));
            Console.WriteLine(dt.ToString("hh:mm tt"));
            Console.WriteLine(dt.ToString("HH:mm"));
            Console.WriteLine(dt.ToString("ddd, dd MMM yyy HH':'mm':'ss 'GMT'"));
            Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss"));  
            Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK"));
            Console.WriteLine(dt.ToString("MMMM dd"));
            Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm:ss"));
            Console.WriteLine(dt.ToString("MM/dd/yyyy h:mm tt"));
            Console.WriteLine(dt.ToString("MM/dd/yyyy H:mm"));
            Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm"));
            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm:ss"));
            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy"));
            Console.WriteLine(dt.ToString("MM/dd/yyyy"));
            Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy")); 
            Console.WriteLine(dt.ToString("MM/dd/yyyy hh:mm tt"));
            
            Console.WriteLine();  
        }
    }
}

Output

2019 November
08:06:01
8:06 AM
8:06
08:06 AM
08:06
Sat, 02 Nov 2019 08:06:01 GMT
2019-11-02T08:06:01
2019-11-02T08:06:01.0862340+00:00
November 02
11/02/2019 08:06:01
11/02/2019 8:06 AM
11/02/2019 8:06
11/02/2019 08:06
Saturday, 02 November 2019 08:06:01
Saturday, 02 November 2019
11/02/2019
Saturday, 02 November 2019
11/02/2019 08:06 AM





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.