Formateo de fechas

01/07/2004 - 12:25 por Lord Soth | Informe spam
Como puedo formatear una expresion para que me de el
nombre del mes con 3 letras??
La expresion que tengo es:
mes = (System.DateTime.Today.Month-1).ToString("MMM")

Y solo me devuelve MMM

Gracias

Preguntas similare

Leer las respuestas

#1 Anonimo
01/07/2004 - 18:16 | Informe spam
Tu problema esta en que month-1 no es tipo fecha.
Si lo que quiere es mostrar el nombre del mes anterior al
actual intenta esto

mes = System.DateTime.Today.AddMonths(-1).ToString("MMM")


Como puedo formatear una expresion para que me de el
nombre del mes con 3 letras??
La expresion que tengo es:
mes = (System.DateTime.Today.Month-1).ToString("MMM")

Y solo me devuelve MMM

Gracias
.

Respuesta Responder a este mensaje
#2 Geovanny Quirós Castillo
01/07/2004 - 18:28 | Informe spam
A ver que te parece esto:
mes= MonthName(Now.Month)

Saludos.




"Lord Soth" escribió en el mensaje
news:2419601c45f55$c0207cf0$
Como puedo formatear una expresion para que me de el
nombre del mes con 3 letras??
La expresion que tengo es:
mes = (System.DateTime.Today.Month-1).ToString("MMM")

Y solo me devuelve MMM

Gracias
Respuesta Responder a este mensaje
#3 Geovanny Quirós Castillo
01/07/2004 - 18:32 | Informe spam
perdon, se me quedó algo: agregando true a la funcion te lo devuelve en tres
letras.
mes= Label1.Text = MonthName(Now.Month, True)

"Lord Soth" escribió en el mensaje
news:2419601c45f55$c0207cf0$
Como puedo formatear una expresion para que me de el
nombre del mes con 3 letras??
La expresion que tengo es:
mes = (System.DateTime.Today.Month-1).ToString("MMM")

Y solo me devuelve MMM

Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida