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

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • sonia989

    sonia989

    26 EKİM 2006