public static void Main()
Console.WriteLine("====== Standard DateTime Formatting ======");
DateTime dt = new DateTime(2016,08,01,18,50,23,230);
var t = String.Format("{0:t}", dt);
var d = String.Format("{0:d}", dt);
var T = String.Format("{0:T}", dt);
var D = String.Format("{0:D}", dt);
var f = String.Format("{0:f}", dt);
var F = String.Format("{0:F}", dt);
var g = String.Format("{0:g}", dt);
var G = String.Format("{0:G}", dt);
var m = String.Format("{0:m}", dt);
var y = String.Format("{0:y}", dt);
var r = String.Format("{0:r}", dt);
var s = String.Format("{0:s}", dt);
var u = String.Format("{0:u}", dt);
Console.WriteLine("====== Custom DateTime Formatting ======");
var year = String.Format("{0:y yy yyy yyyy}", dt);
var month = String.Format("{0:M MM MMM MMMM}", dt);
var day = String.Format("{0:d dd ddd dddd}", dt);
var hour = String.Format("{0:h hh H HH}", dt);
var minute = String.Format("{0:m mm}", dt);
var secound = String.Format("{0:s ss}", dt);
var fraction = String.Format("{0:f ff fff ffff}", dt);
var fraction2 = String.Format("{0:F FF FFF FFFF}", dt);
var period = String.Format("{0:t tt}", dt);
var zone = String.Format("{0:z zz zzz}", dt);
Console.WriteLine(month);
Console.WriteLine(minute);
Console.WriteLine(secound);
Console.WriteLine(fraction);
Console.WriteLine(fraction2);
Console.WriteLine(period);