I have DateTime field named “repeat” in database. I want to take only records which Date in “repeat” is today.
I tried :
(...).Where(e => e.repeat.Value.Date.Day.Equals(DateTime.Now.Day));
or:
(...).Where(e => e.repeat.Value.Date.Day==DateTime.Now.Day);
but it doesn’t work.
Any ideas?
Thanks,Kamil
“It doesn’t work” is pretty vague, but currently you’re checking the day of the week rather than the date. I would suggest using:
EDIT: It’s not clear what the types involved here are – if
repeat.Valueis not itself aDateTime, you may want: