Ejercicios de C#

Programar una cita con DateOnly en C#

En esta lección vas a calcular la fecha de una cita de seguimiento con el tipo DateOnly y a averiguar qué día de la semana es.

Introducción

DateOnly es un tipo que solo guarda la fecha del calendario (año, mes, día), sin hora. Así evitas los errores molestos relacionados con horas y husos horarios cuando solo necesitas fechas, por ejemplo para programar citas.

El método AddDays(14) calcula la fecha 14 días después y devuelve un valor DateOnly nuevo; como los tipos de fecha de .NET son inmutables, start no cambia. El formato yyyy-MM-dd muestra la fecha como año-mes-día, y la propiedad DayOfWeek indica que el 2026-09-07 es lunes (Monday).

Ejemplo de C# ejecutable

C#
Ejecutar código →
Program.cs
using System;
class Program
{
    static void Main()
    {
        var start = new DateOnly(2026, 8, 24);
        var followUp = start.AddDays(14);
        Console.WriteLine($"{followUp:yyyy-MM-dd} ({followUp.DayOfWeek})");
    }
}
Resultado de la ejecución
2026-09-07 (Monday)

Practica con el depurador

Pon un punto de interrupción en una asignación o condición importante, pulsa Debug y revisa los valores locales antes de pasar a la siguiente línea.

Practica con un reto

Usa lo que cubre esta lección para resolver un problema real. Cada reto se ejecuta en el navegador, con pruebas al instante y una revisión de IA.

Todos los retos