ALL the patterns
using System; using System.Globalization; public class SamplesDateTimeFormatInfo { public static void Main() { DateTimeFormatInfo myDtfi = new DateTimeFormatInfo(); String[] myPatternsArray = myDtfi.GetAllDateTimePatterns(); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('d'); Console.WriteLine( "The patterns for 'd':" ); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('D'); Console.WriteLine( "The patterns for 'D':" ); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('f'); Console.WriteLine( "The patterns for 'f':" ); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('F'); Console.WriteLine( "The patterns for 'F':" ); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('r'); Console.WriteLine( "The patterns for 'r':" ); PrintIndexAndValues( myPatternsArray ); myPatternsArray = myDtfi.GetAllDateTimePatterns('R'); Console.WriteLine( "The patterns for 'R':" ); PrintIndexAndValues( myPatternsArray ); } public static void PrintIndexAndValues( String[] myArray ) { int i = 0; foreach ( String s in myArray ) Console.WriteLine( "\t[{0}]:\t{1}", i++, s ); } } /* [0]: MM/dd/yyyy [1]: yyyy-MM-dd [2]: dddd, dd MMMM yyyy [3]: dddd, dd MMMM yyyy HH:mm [4]: dddd, dd MMMM yyyy hh:mm tt [5]: dddd, dd MMMM yyyy H:mm [6]: dddd, dd MMMM yyyy h:mm tt [7]: dddd, dd MMMM yyyy HH:mm:ss [8]: MM/dd/yyyy HH:mm [9]: MM/dd/yyyy hh:mm tt [10]: MM/dd/yyyy H:mm [11]: MM/dd/yyyy h:mm tt [12]: yyyy-MM-dd HH:mm [13]: yyyy-MM-dd hh:mm tt [14]: yyyy-MM-dd H:mm [15]: yyyy-MM-dd h:mm tt [16]: MM/dd/yyyy HH:mm:ss [17]: yyyy-MM-dd HH:mm:ss [18]: MMMM dd [19]: MMMM dd [20]: yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK [21]: yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK [22]: ddd, dd MMM yyyy HH':'mm':'ss 'GMT' [23]: ddd, dd MMM yyyy HH':'mm':'ss 'GMT' [24]: yyyy'-'MM'-'dd'T'HH':'mm':'ss [25]: HH:mm [26]: hh:mm tt [27]: H:mm [28]: h:mm tt [29]: HH:mm:ss [30]: yyyy'-'MM'-'dd HH':'mm':'ss'Z' [31]: dddd, dd MMMM yyyy HH:mm:ss [32]: yyyy MMMM [33]: yyyy MMMM The patterns for 'd': [0]: MM/dd/yyyy [1]: yyyy-MM-dd The patterns for 'D': [0]: dddd, dd MMMM yyyy The patterns for 'f': [0]: dddd, dd MMMM yyyy HH:mm [1]: dddd, dd MMMM yyyy hh:mm tt [2]: dddd, dd MMMM yyyy H:mm [3]: dddd, dd MMMM yyyy h:mm tt The patterns for 'F': [0]: dddd, dd MMMM yyyy HH:mm:ss The patterns for 'r': [0]: ddd, dd MMM yyyy HH':'mm':'ss 'GMT' The patterns for 'R': [0]: ddd, dd MMM yyyy HH':'mm':'ss 'GMT' */