using System.Globalization;
public static void Main()
CultureInfo enUS = new CultureInfo("en-US");
for (int i=0; i < People.Length; i++)
if (DateTime.TryParseExact(ds, "MM/dd/yy", enUS, DateTimeStyles.None, out dt))
Console.WriteLine(dt.ToString("dddd") + ", " + dt.ToString("MMMM")
+ " " + dt.ToString("%d") + ", " + dt.ToString("yyyy"));
static Person[] People = new Person[]{
new Person{ FirstName="Andy", Birthday="11/26/80" },
new Person{ FirstName="Arron", Birthday="08/09/90" },
new Person{ FirstName="David", Birthday="12/29/1989" },
new Person{ FirstName="Stacey", Birthday="11/01/82 12:35:00" },
new Person{ FirstName="Tom", Birthday=null }
public string FirstName{get;set;}
public string Birthday{get;set;}