Sadece iki VB.NET Date nesnesinin tarih bölümünü (ve Zamanını değil) karşılaştırmak istiyorum. Bunu yapmanın bir yolu var mı?İki tarihin zamanı değil, yalnızca tarih kısmı nasıl karşılaştırılır?
cevap
Sadece Date
özellik aracılığıyla her tarih katılmak ve iki karşılaştırmak:
date1.Date.CompareTo(date2.Date)
Veya:
If date1.Date < date2.Date Then
DateTime.Date özelliklerini karşılaştırın.
Ayrıca zaman
Dim ts As TimeSpan
ts = dt1 - dt2
ts kullanabilirsiniz. Günler artık iki tarihin bütün gün olarak farkına varacak.
Sadece sık kullandığım eklemek istedim (dt1-dt2). –
Sadece aradığım şey! Teşekkürler! – webprogrammer
Her iki tarihin aynı biçimde olmasını sağlamak için txt1 tarihini dd/mm/yyyy öğesini myDateTime.ToShortDateString()
kullanarak biçimlendirin. Sonra :
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");
Tarih karşılaştırmaları için büyük bir mantık, teşekkürler. – 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. jQuery ile iki tarih değeri nasıl karşılaştırılır
- 2. İki Zend_Date nesnesinin tarih bölümleri nasıl karşılaştırılır?
- 3. İki kez nasıl karşılaştırılır?
- 4. İki NSInteger nasıl karşılaştırılır?
- 5. İki NSIndexPaths nasıl karşılaştırılır?
- 6. İki arraylist nasıl karşılaştırılır?
- 7. SQL'de tarih değerleri nasıl karşılaştırılır?
- 8. Metin Kutusu, yalnızca tarihin tarihini Excel'de değil, tarihte verir
- 9. İki veri tabanı nasıl karşılaştırılır?
- 10. İki CharSequences'daki karakterler nasıl karşılaştırılır
- 11. Haskell'de iki liste nasıl karşılaştırılır?
- 12. İki csv dosyası nasıl karşılaştırılır?
- 13. Bir tarihin iki tarih arasında olduğunu doğrulayın (javascript)
- 14. Bir tarihin güncellenene kadar geçerli olduğu iki tablodaki tarihler nasıl karşılaştırılır?
- 15. Kriteri API'sında iki LocalDate nesnesi nasıl karşılaştırılır?
- 16. Joda saatini kullanarak iki tarihin karşılaştırılması
- 17. Yalnızca NSDate değişkeninde zamanı nasıl ayarlayabilirim?
- 18. Java'da iki çift değer nasıl karşılaştırılır?
- 19. İki dize dizisi nasıl hizalanır veya karşılaştırılır?
- 20. Python'da iki dosyanın değiştirilme tarihi nasıl karşılaştırılır?
- 21. Linux'ta iki büyük dosya nasıl karşılaştırılır?
- 22. İki değişken xsl ile nasıl karşılaştırılır?
- 23. Android'de iki düğme değeri nasıl karşılaştırılır
- 24. İki dize, mysql ile nasıl karşılaştırılır
- 25. İki tarihin eşit olup olmadığını kontrol etmek için şık bir çözüm, Linq'de (ikinci tarihin parametresi DEĞİLDİR)
- 26. Tarih js kullanılarak tarihin geçerli olup olmadığı nasıl kontrol edilir?
- 27. Tarihin bir metin kutusunda nasıl kontrol edilir ve DateTime.Now pencereleriyle nasıl karşılaştırılır?
- 28. iki tarih
- 29. İki DateTime açık olduğunda, yalnızca tarih dikkate alınmaz mı?
- 30. Oracle'da tarih alanından yalnızca tarih değeri nasıl alınır?
Doğru varsayalım. –
Bu konuyla ilgili metni kaldırırım. Sadece takip eden herkes için, Konrad'ın yorumu o zaman mantıklı geldi :) –
+1, eğer/sonra sözdizimi VB küçük bir bit ekledi. – JaredPar