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
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})");
}
}
2026-09-07 (Monday)Practica con el depurador
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.
- Days in a Month Return how many days a month has, including leap years. Fácil
- Año Bisiesto Verifica si un año cumple la regla de años bisiestos del calendario gregoriano. Fácil