2013-12-20 2 views
0

Если следующие всегда совпадают:Matching дата SQL с датой .NET

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

где дата mydbrecord это текущий день? Я извлекаю mydbrecord через linq-sql.

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")) 
{...} 
Смежные вопросы