的兩種不同格式的我有我的表EndDate
列,它接受記錄等這樣比較的DateTime
2014年10月29日00:00:00.000
現在我想以比較這DateTime
當前日期。對於這一點,我做了這樣的: -
var today=DateTime.Now;
var LstEvents = (from t in _context.Tournaments
where t.SiteId == siteId && t.EndDate != null
&& t.EndDate < today
select t).ToList();
但t.EndDate < today
沒有返回結果我想要的。我做添加監視今天和檢查的價值和它的格式是一樣
今天{2014年11月3日下午8時12分〇〇秒} System.DateTime的
因此,我的日期是無法進行比較。 任何幫助將不勝感激
謝謝!
'DateTime'沒有格式,字符串有。什麼類型的'EndDate'列? – 2014-11-03 14:48:18
datetime @TimSchmelter – 2014-11-03 14:49:28
'DateTime'由_value_進行比較,而不是格式化值。別的東西正在拋棄你的結果。 – 2014-11-03 14:50:22