AD

¿Ya dominas lo básico? Un curso estructurado de VB.NET es la vía rápida para dar el salto.

Ver cursos de VB.NET en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔷Lecciones de VB.NET
Lección 36 / 68

Construir y mostrar una fecha

En esta lección crearás una fecha concreta y sacarás de ella el día de la semana.

New Date(año, mes, día) construye una fecha, y ToString con una plantilla la muestra en el formato que indiques.

El código de ejemplo muestra la fecha en el orden día/mes/año, que es el que se usa en España y en Hispanoamérica, y después el nombre del día.

Ese orden importa más de lo que parece. Escrito «8/9/2026», un lector español entiende 8 de septiembre y uno estadounidense 9 de agosto.

Aquí conviene conocer un detalle de .NET: en la plantilla, M mayúscula es el mes y m minúscula son los minutos. Confundirlas es un error clásico que produce fechas con números que no tienen sentido.

La lista de nombres empieza en domingo porque DayOfWeek devuelve 0 para el domingo. Ese orden hay que respetarlo aunque en España la semana empiece en lunes: lo que manda es lo que devuelve la función, no el calendario que tienes en la cabeza.

Para mostrar una fecha a una persona, lo correcto es ToString("d") con el formato corto: entonces el orden se adapta solo a la configuración del equipo.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar VB.NET directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)