Dada una fecha con string.Format podemos definir como deseamos mostrarla, en que formato.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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" |