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

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • listedabive

    listedabive

    30 Ocak 2007