SORU
25 EYLÜL 2009, Cuma


Nasıl sadece tarih bileşenlerini karşılaştırmak için EF DateTime?

İki tarih değerleri, bir veritabanında saklanan ve diğer kullanıcı kullanarak DatePicker tarafından seçilen yaşıyorum. Kullanım örneği veritabanından belirli bir tarih aramak için.

Bu değer, önceden veritabanına girilen her zaman 12:00:00, bileşeni olduğu tarih seçici girmiştir farklı zaman bileşeni olarak zaman vardır.

Sadece tarih bileşenleri ilgileniyorum ve zaman bileşeni göz ardı etmek ister.

Yolu C bu karşılaştırma ne yapacağız#?

SERİ bunu nasıl ayrıca?

GÜNCELLEME: Varlıklar bu SERİ, aşağıdaki gayet iyi çalışıyor.

e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0

CEVAP
25 EYLÜL 2009, Cuma


NOT:yazma zamanda bu cevap, EF-ilişki belli oldu bu yazıldıktan sonra soru içine düzenlendiği (). EF ile doğru yaklaşım için, Mandeeps answer kontrol edin.


DateTime.Date tarih özelliği-sadece bir karşılaştırma yapmak için kullanabilirsiniz.

DateTime a = GetFirstDate();
DateTime b = GetSecondDate();

if (a.Date.Equals(b.Date))
{
    // the dates are equal
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009