Ich möchte nur den Datumsteil (und nicht die Zeit) von zwei VB.NET Date-Objekten vergleichen. Gibt es eine Möglichkeit, das zu tun?Wie wird nur der Datumsteil und nicht die Zeit von zwei Daten verglichen?
Antwort
nehmen einfach das Datum Teil jeder über die Date
Eigenschaft und vergleichen die beiden:
date1.Date.CompareTo(date2.Date)
Oder:
If date1.Date < date2.Date Then
Vergleichen Sie die DateTime.Date-Eigenschaften.
Sie auch Timespan
Dim ts As TimeSpan
ts = dt1 - dt2
ts nutzen könnten. Tage haben jetzt den Unterschied der beiden Daten als ganze Tage.
Ich wollte nur hinzufügen, dass ich oft (dt1-dt2) .Days als Quick Diff benutze. –
Genau das, was ich gesucht habe! Vielen Dank! – webprogrammer
Ändern Sie das Datum txt1 in das Format TT/MM/JJJJ unter Verwendung von myDateTime.ToShortDateString()
, so dass beide Datumsangaben das gleiche Format haben. dann:
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");
große Logik für den Umgang mit Datumsvergleichen, danke. – 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. Wie wird nur der Datumsteil einer DateTime geändert, während der Zeitabschnitt beibehalten wird?
- 2. Extrahierung nur Datumsteil aus LastLogonDate
- 3. Wie kann die verstrichene Zeit zwischen Datetime-Feldern verglichen werden?
- 4. berechnen die Differenz zwischen zwei Daten und Zeit auf Excel
- 5. Wie wird die Hintergrundfarbe eines TabLayout mit der Toolbar verglichen?
- 6. Wie wird CGAffinetransform verglichen?
- 7. Zwei Daten mit der Zeit richtig vergleichen
- 8. Wie zwei Daten (nur Daten, nicht Zeit) in Kakao zu vergleichen?
- 9. Vergleichen von zwei Daten mit Joda-Zeit
- 10. Wie bekomme ich nur den Datumsteil von getdate()?
- 11. Wie wird die Anzahl der Datensätze verglichen, wenn die Daten nach dem Ajax-Aufruf leer sind?
- 12. Wie zwei Funktionen verglichen werden, die mit `.bind()` aufgerufen werden?
- 13. Wie werden zwei Daten verglichen, die als JodaTime LocalDate und LocalDateTime erstellt wurden?
- 14. Wie teilt man Daten von der Zeit?
- 15. DocumentDB - Zwei Pfade in der Abfrage können nicht verglichen werden
- 16. Abfrage, um die Daten zwischen zwei Daten mit nur einer bestimmten Zeit zu erhalten. Duraion
- 17. C# Wie zwei Saiten verglichen werden?
- 18. Wie wird der Stringwert mit der Datenbankspalte verglichen?
- 19. Wie werden Daten in zwei Tabellen verglichen, in denen ein Datum gültig ist, bis es aktualisiert wird?
- 20. Wie nur Daten zu vergleichen (und nicht die Zeit) in Python
- 21. Parameter verglichen wird funktioniert gut nicht
- 22. Wie wird das Datum mit der Zeile verglichen, dann wird der letzte Spaltenwert mit EPPlus abgerufen?
- 23. Finden der Wahrscheinlichkeit, dass zwei Elemente verglichen werden. (Hinweise bitte)
- 24. Wie Wert nur für die erste Zeit
- 25. Erhalten Sie den Prozentsatz der Zeit zwischen zwei Javascript-Daten
- 26. , wie nur die Zeit der Datetime-Objekte in Python subtrahieren
- 27. mit Datumsteil() mit der Gruppe, die durch Befehl
- 28. Wie wird der Speicherbedarf einiger gängiger Web-Framework (s) verglichen?
- 29. finden die verstrichene Zeit zwischen zwei Daten in Oracle SQL
- 30. erhalten Daten zwischen zwei Datum Zeit Zellen
nehmen Sie richtig. –
Ich werde den Text dann entfernen. Für jeden, der mitging, machte Konrads Kommentar zu der Zeit Sinn :) –
+1, fügte ein kleines bisschen zur VB if/then Syntax hinzu. – JaredPar