0

so i have this query condition below:

query.Criteria.AddCondition("fns_enddate", ConditionOperator.Equal, today.ToLocalTime().AddDays(-1));

is there any way to ignore time of datetime field?

example:

I want this record to come whose fns_endate is 03/05/2018 6:00 but it's not getting picked up by query because of time (6:00).

Camilo Terevinto
  • 31,141
  • 6
  • 88
  • 120

1 Answers1

0

You're using the wrong ConditionOperator, to compare dates you should use the On operator (Yesterday can be also used in your scenario):

ConditionOperator.On

query.Criteria.AddCondition("createdon", ConditionOperator.On, today.ToLocalTime().AddDays(-1));

ConditionOperator.Yesterday

query.Criteria.AddCondition("createdon", ConditionOperator.Yesterday);
Federico Jousset
  • 1,661
  • 14
  • 21