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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007