Je veux comparer uniquement la partie date (et pas l'heure) de deux objets Date VB.NET. Y a-t-il un moyen de faire cela?Comment comparer uniquement la partie date et non l'heure de deux dates?
Répondre
Il suffit de prendre la partie date de chaque via la Date
propriété et comparer les deux:
date1.Date.CompareTo(date2.Date)
Ou:
If date1.Date < date2.Date Then
Comparez les propriétés DateTime.Date.
Vous pouvez également utiliser TimeSpan
Dim ts As TimeSpan
ts = dt1 - dt2
ts. Les jours auront maintenant la différence des deux dates en jours entiers.
Je voulais juste ajouter que j'utilise souvent (dt1-dt2) .Days comme un diff rapide. –
Juste ce que je cherchais! Merci! – webprogrammer
Modifiez la date txt1 en format jj/mm/aaaa en utilisant myDateTime.ToShortDateString()
pour que les deux dates soient au même format. alors:
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");
grande logique pour gérer les comparaisons de dates, merci. – 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. Comparer deux dates - sans heure et seconde
- 2. comment comparer les deux date
- 3. Date de comparaison entre deux dates?
- 4. Comparer avec Dates et N ° de téléphone?
- 5. en train de comparer avec des dates?
- 6. TSQL - Case Date Comparer
- 7. Custom List Comparer des dates dans Sharepoint
- 8. Comparer les dates T-SQL, en ignorant la partie du temps
- 9. Comment obtenir la partie date de datetime?
- 10. Comment comparer uniquement la date, pas l'horodatage à l'aide de LINQ
- 11. deux dates Comparaison mysql
- 12. Comment comparer une date avec la date du système?
- 13. comment comparer deux fichiers et extraire la différence?
- 14. Comment joindre une table de deux tables de comparer avec la date?
- 15. SQL Server 2005 comparer les dates
- 16. Comment obtenir la différence entre deux dates en JavaScript?
- 17. Comment comparer deux référentiels git?
- 18. Comment comparer une date de mysql avec la date actuelle et envoyer une notification email
- 19. Comparer la partie temps du champ datetime dans Hibernate
- 20. Comment sélectionner uniquement Valeur de date Non Heure dans LINQ to SQL?
- 21. Comment puis-je convertir deux chaînes en DateTimes et les comparer dans VB.NET?
- 22. Linq2Sql comment obtenir toutes les dates distinctes sans temps partie
- 23. Comparer deux valeurs
- 24. LINQ et deux colonnes de date comparant
- 25. Comparer deux xml et imprimer la différence en utilisant LINQ
- 26. problème de comparer deux tableaux
- 27. Comparer deux XmlNodes en C#
- 28. Comment modifier uniquement la partie protocole d'un objet java.net.URL?
- 29. Stockage de la date Uniquement dans SQL Server 2005
- 30. Sélection d'enregistrements entre deux dates dans deux colonnes
Vous assumez correctement. –
Je vais supprimer le texte à ce sujet alors. Juste pour ceux qui suivent, le commentaire de Konrad avait du sens à l'époque :) –
+1, ajouta un peu mineur à la syntaxe VB si/alors. – JaredPar