Quiero comparar solo la parte de fecha (y no la hora) de dos objetos de fecha de VB.NET. ¿Hay alguna manera de hacerlo?¿Cómo comparar solo la parte de fecha y no el tiempo de dos fechas?
Respuesta
acaba de tomar la parte de la fecha de cada uno a través de la propiedad Date
y comparar los dos:
date1.Date.CompareTo(date2.Date)
O:
If date1.Date < date2.Date Then
Compara las propiedades DateTime.Date.
También es posible usar TimeSpan
Dim ts As TimeSpan
ts = dt1 - dt2
ts. Los días ahora tendrán la diferencia de las dos fechas como días completos.
Solo quería agregar que a menudo uso (dt1-dt2) .Días como una dificultad rápida. –
¡Justo lo que estaba buscando! ¡Gracias! – webprogrammer
Cambie la fecha txt1 para formatear dd/mm/aaaa usando myDateTime.ToShortDateString()
para que ambas fechas tengan el mismo formato. a continuación:
if (DateTime.Compare(date1, date2) > 0)
// which means ("date1 > date2")
if (DateTime.Compare(date1, date2) == 0)
//which means ("date1 == date2");
if (DateTime.Compare(date1, date2) < 0)
//which means ("date1 < date2");
gran lógica para el manejo de las comparaciones de fechas, gracias. – htm11h
Dim date1, date2 As Date
date1 = Date.Parse(dtpStart.Text)
date2 = Date.Parse(dtpEnd.Text)
If (DateTime.Compare(date1, date2) > 0) Then ' which means ("date1 > date2")
MessageBox.Show("يجب تحديد الفترة للتاريخ بشكل صحيح ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading)
Exit Sub
End If
- 1. Compara solo la parte de tiempo de dos fechas, ignorando la parte de fecha
- 2. ¿Cómo se pueden comparar dos fechas (solo fechas, no tiempo) en cacao?
- 3. Comparar fechas en T-SQL, ignorando la parte de tiempo
- 4. Cómo comparar dos fechas
- 5. Comparar DATETIME y DATE ignorando la parte de tiempo
- 6. Cómo comparar dos fechas para encontrar diferencia de tiempo en SQL Server 2005, manipulación fecha
- 7. Comparar dos fechas en JS
- 8. Comparar tiempo usando el comando de fecha
- 9. Comparar dos fechas en Java
- 10. Ruby on Rails: ¿la mejor manera de comparar dos fechas?
- 11. Mysql comparar dos campos de fecha y hora
- 12. ¿Cómo comparar momento parte de fecha y hora
- 13. Cómo almacenar solo el tiempo; no fecha y hora?
- 14. cómo comparar DateTime columna con única fecha no el tiempo
- 15. ¿Cómo generar una fecha y hora aleatorias entre dos fechas?
- 16. MVC validación personalizada: comparar dos fechas
- 17. Cómo comparar fechas en Django
- 18. Comparar dos fechas Google apps script
- 19. Javascript Comparar fecha y hora
- 20. Comparación de fechas en MySQL ignorando la parte del tiempo de un campo DateTime
- 21. Cómo comparar dos valores de fecha con jQuery
- 22. Mostrar solo la fecha y no hay tiempo en Android
- 23. Fecha de Javascript: ¿configura solo la fecha, ignorando el tiempo?
- 24. ¿Cómo comparar fechas en Java?
- 25. Cómo comparar las fechas en C#
- 26. Diferencia en el tiempo entre dos fechas en Java
- 27. Comparar solo el componente de fecha en HQL
- 28. ¿Cómo puedo comparar dos fechas, devolver un número de días
- 29. Comparar fechas en MySQL
- 30. Comparando dos fechas
Usted asume correctamente. –
Quitaré el texto sobre eso entonces. Solo para cualquiera que lo siga, el comentario de Konrad tuvo sentido en ese momento :) –
+1, agregó un bit menor a la sintaxis de VB si/entonces. – JaredPar