¿Cómo comparar solo Fecha sin Hora en los tipos DateTime?
¿Hay alguna manera de comparar dos DateTime
variables pero ignorando la parte del Tiempo?
La aplicación almacena elementos en la base de datos y agrega una fecha de publicación. Quiero mantener la hora exacta pero aún poder ajustarme a la fecha.
Quiero comparar 12/3/89 12:43:34
y 12/3/89 11:22:12
hacer que se ignore la hora real del día para que ambos se consideren iguales.
Supongo que puedo configurar todas las horas del día 00:00:00
antes de comparar, pero en realidad quiero saber la hora del día. También quiero poder comparar solo por fecha.
Encontré un código que tiene el mismo problema y comparan el año, mes y día por separado. ¿Hay una mejor manera de hacer esto?
intente usar la Date
propiedad en el DateTime
Objeto...
if(dtOne.Date == dtTwo.Date)
....
Para una comparación verdadera, puedes usar:
dateTime1.Date.CompareTo(dateTime2.Date);