C# Standard Date and Time Format Strings

Published on Monday, January 27, 2014

The following is Standard Date and Time to String Format Strings sample:

DateTime dateValue = new DateTime(2008, 6, 15, 21, 15, 07);   
string[] standardFmts = {"d", "D", "f", "F", "g", "G", "m", "o", "R", "s", "t", "T", "u", "U", "y"};

Then, “dateValue.ToString(standardFmt)” will get the following results:

//       d: 6/15/2008 
//       D: Sunday, June 15, 2008 
//       f: Sunday, June 15, 2008 9:15 PM 
//       F: Sunday, June 15, 2008 9:15:07 PM 
//       g: 6/15/2008 9:15 PM 
//       G: 6/15/2008 9:15:07 PM 
//       m: June 15 
//       o: 2008-06-15T21:15:07.0000000 
//       R: Sun, 15 Jun 2008 21:15:07 GMT 
//       s: 2008-06-15T21:15:07 
//       t: 9:15 PM 
//       T: 9:15:07 PM 
//       u: 2008-06-15 21:15:07Z 
//       U: Monday, June 16, 2008 4:15:07 AM 
//       y: June, 2008 
//        
//       �h:mm:ss.ff t�: 9:15:07.00 P 
//       �d MMM yyyy�: 15 Jun 2008 
//       �HH:mm:ss.f�: 21:15:07.0 
//       �dd MMM HH:mm:ss�: 15 Jun 21:15:07 
//       �\Mon\t\h\: M�: Month: 6 
//       �HH:mm:ss.ffffzzz�: 21:15:07.0000-07:00

About Custom DateTime Format Strings, please check here.