AD

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

Ver cursos de C# en Udemy

Enlace de afiliado. No te cuesta nada extra.

#️⃣Lecciones de C#
Lección 36 / 68

Construir y mostrar fechas

En esta lección trabajarás con fechas usando DateTime.

new DateTime(2026, 8, 9) crea una fecha, y ToString() con un formato controla cómo se muestra. DayOfWeek da el día de la semana.

El código de ejemplo construye una fecha y muestra el día, el mes, el año y el día de la semana.

Fíjate en el formato: aquí es "d/M/yyyy", día/mes/año, como se escribe en español. En la edición en inglés de este curso aparece "M/d/yyyy". Es un recordatorio de que el formato de fecha no es universal, y de por qué en datos que se intercambian se usa el formato ISO, 2026-08-09, que no admite dos lecturas.

Un aviso serio para aplicaciones reales: DateTime no guarda la zona horaria, así que comparar fechas de sitios distintos da resultados equivocados. Para eso existe DateTimeOffset, y en .NET 6 en adelante, DateOnly y TimeOnly cuando solo necesitas una de las dos partes.

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

🧪 Este sitio no puede compilar ni ejecutar C# 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)