İki değişken DateTime ve DateTime var mı?Karşılaştırın DateTime DateTime ile (boş değerlere izin verir) C#
TruncateTime yalnızca Db Varlıkları için çalışır, Benim durumumda bir özellik Db varlıktır ve diğer varlıklar diğer varlıktır. peşin
İki değişken DateTime ve DateTime var mı?Karşılaştırın DateTime DateTime ile (boş değerlere izin verir) C#
TruncateTime yalnızca Db Varlıkları için çalışır, Benim durumumda bir özellik Db varlıktır ve diğer varlıklar diğer varlıktır. peşin
Kullanım
if(StartDateFromFilter.HasValue && StartDateFromDb.Date == StartDateFromFilter.Value.Date)
PS olarak mevcut değer özelliği de
DateTime StartDateFromDb;
DateTime? StartDateFromFilter;
if(StartDateFromDb.Date == StartDateFromFilter.Date);
//// in this case .Date is not allowingfor StartDateFromFilter
Teşekkür: Daha iyi bir boş değer kontrolü ekleyin. StartDateFromFilter bir değere sahip olmalıdır. (DateTime? Tip değişkeni null değilse HasValue doğrudur)
Null herhangi bir tür için, value özelliğini kullanabilirsiniz. Senin durumunda
StartDateFromFilter.Value.Date
, buif(StartDateFromDb.Date == StartDateFromFilter.Value.Date)
//// in this case .Date is not allowingfor StartDateFromFilter
'' StartDateFromFilter.Value.Date'' –
İlgili sorunsuz çalışır ? http://stackoverflow.com/q/13673117/447156 –