ecco un piccolo esempio tratto dall'MSDN, è stato leggermente alterato e naturalmente al posto del Date.Now dovrai sostituirgli la tua data.

DateTime dt = DateTime.Now;
CultureInfo ci = new CultureInfo("it-IT");

// Make up a new custom DateTime pattern, for demonstration.
ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";

// Use the DateTimeFormat from the culture associated
// with the current thread.
Console.WriteLine( dt.ToString("dd") );
Console.WriteLine( dt.ToString("MM") );

// Use the DateTimeFormat from the specific culture passed.
Console.WriteLine( dt.ToString("d", ci ) );

la gestione in .net delle date è straordinaria... l'unica cosa e che bisogna sapersi districare un pochetto fra le classi...

byz goldfix