Saltar al contenido

DateTime.Now.ToShortDateString(); reemplazar mes y día

Hola usuario de nuestro sitio web, tenemos la solución a lo que buscas, deslízate y la obtendrás a continuación.

Solución:

Usar DateTime.ToString con el formato especificado MM.dd.yyyy:

this.TextBox3.Text = DateTime.Now.ToString("MM.dd.yyyy");

Aquí, MM significa el mes del 01 al 12, dd significa el día del 01 al 31 y yyyy significa el año como un número de cuatro dígitos.

Pequeña adición a la respuesta de Jason:

  1. los ToShortDateString() es sensible a la cultura.

Desde MSDN:

los string devuelto por el método ToShortDateString es sensible a la cultura. Refleja el patrón definido por el objeto DateTimeFormatInfo de la referencia cultural actual. Por ejemplo, para la referencia cultural en-US, el patrón de fecha corta estándar es “M/d/yyyy”; para la referencia cultural de-DE, es “dd.MM.yyyy”; para la cultura ja-JP, es “yyyy/M/d”. El formato específico string en una computadora en particular también se puede personalizar para que difiera del formato estándar de fecha corta string.

Eso significa que es mejor usar el ToString() método y definir el formato explícitamente (como dijo Jason). Aunque si esto string aparece en la interfaz de usuario ToShortDateString() es una buena solución porque vuelve string que es familiar para un usuario.

  1. Si necesita solo la fecha de hoy, puede usar DateTime.Today.

this.TextBox3.Text = DateTime.Now.ToString("MM.dd.yyyy");

Si estás de acuerdo, tienes la opción de dejar un escrito acerca de qué te ha gustado de esta noticia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *