var fecha=DateTime.Now;
string resultado;
//Formatos de Fecha preestablecidos
resultado = string.Format("{0:d}", fecha); // d: fecha corta "12/02/2013"
resultado = string.Format("{0:D}", fecha); // D: fecha larga "martes, 12 de febrero de 2013"
resultado = string.Format("{0:M}", fecha); // m,M: Mes y día "12 febrero"
resultado = string.Format("{0:Y}", fecha); // y,Y: Mes y año "febrero de 2013"
resultado = string.Format("{0:t}", fecha); // t: hora corta "22:48"
resultado = string.Format("{0:T}", fecha); // T: hora larga "22:48:02"
//Combinaciones de fecha y hora preestablecidas
resultado = string.Format("{0:f}", fecha); // f:D+t "martes, 12 de febrero de 2013 22:48"
resultado = string.Format("{0:F}", fecha); // F:D+T "martes, 12 de febrero de 2013 22:48:02"
resultado = string.Format("{0:g}", fecha); // g:d+t "12/02/2013 22:48"
resultado = string.Format("{0:G}", fecha); // G:d+T "12/02/2013 22:48:02"
//Formatos Año yyyy: año entero (2013). yy:las dos últimas cifras del año (13)
//Formatos MES MMMM: nombre del mes completo (febrero). MMM: abreviatura del mes (feb). MM: mes en número (02)
//Formatos DIA dddd: nombre del día completo (martes). ddd: abreviatura del día(mar). dd: día en numero (12)
resultado = string.Format("{0:dddd (MMMM yyyy)}", fecha); //"martes (febrero 2013)"
resultado = string.Format("{0:ddd (MMM yy)}", fecha); //"mar (feb 13)"
resultado = string.Format("{0:dd/MM/yy}", fecha); //"12/02/13"