2013-12-20 122 views
0

應始終符合下列:匹配SQL日期與.NET日期

if(mydbrecord.DateField.Date == DateTime.Now.Date) 
{...} 

其中mydbrecord日期是當天的?我通過linq-sql檢索mydbrecord。

mydbrecord.DateField.Date格式爲「2013-12-19 00:00:00.000」。

+0

做你mydbrecord.DateField.Date值僅日期或它包括時間? – Jade

+0

我已經用答案更新了OP。 – 4thSpace

+1

確定您的比較不會相同,因爲當前日期有時間值 – Jade

回答

1

做這樣的

if(mydbrecord.DateField.Date.ToString("yyyy/MM/dd") == DateTime.Now.Date.ToString("yyyy/MM/dd")) 
{...}