How to use DateTime format options in C#

1 Answer

0 votes
using System;
using System.Globalization;
using System.Threading;

namespace ConsoleApplication_C_Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime dt = DateTime.Now;

            Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");

            Console.WriteLine(dt.ToString("d"));
            Console.WriteLine(dt.ToString("D"));

            Console.WriteLine(dt.ToString("m"));
            Console.WriteLine(dt.ToString("M"));

            Console.WriteLine(dt.ToString("y"));
            Console.WriteLine(dt.ToString("Y"));

            Console.WriteLine(dt.ToString("f"));
            Console.WriteLine(dt.ToString("F"));

            Console.WriteLine(dt.ToString("g"));
            Console.WriteLine(dt.ToString("G"));

            Console.WriteLine(dt.ToString("o"));
            Console.WriteLine(dt.ToString("O"));

            Console.WriteLine(dt.ToString("t"));
            Console.WriteLine(dt.ToString("T"));

            Console.WriteLine(dt.ToString("s"));

            Console.WriteLine(dt.ToString("u"));
            Console.WriteLine(dt.ToString("U"));
        }
    }
}


/*
run:
 
8/13/2018
Monday, August 13, 2018
August 13
August 13
August, 2018
August, 2018
Monday, August 13, 2018 8:38 PM
Monday, August 13, 2018 8:38:02 PM
8/13/2018 8:38 PM
8/13/2018 8:38:02 PM
2018-08-13T20:38:02.0476913+03:00
2018-08-13T20:38:02.0476913+03:00
8:38 PM
8:38:02 PM
2018-08-13T20:38:02
2018-08-13 20:38:02Z
Monday, August 13, 2018 5:38:02 PM

*/

 



answered Aug 13, 2018 by avibootz

Related questions

1 answer 205 views
1 answer 186 views
1 answer 214 views
1 answer 177 views
1 answer 193 views
1 answer 192 views
...