如何根据c#中的昨天日期检索记录?

use*_*802 1 c#

Date_Of_Event.Date <= DateTime.Today.Date.AddDays(-1))

Joh*_*zen 5

你有倒退的比较

// This should work in LINQ-to-SQL / EntityFramework
Date_Of_Event >= DateTime.Today.AddDays(-1)
&&
Date_Of_Event < DateTime.Today
Run Code Online (Sandbox Code Playgroud)

要么

// This will work in LINQ-to-Objects or anywhere else, really.
Date_Of_Event.Date == DateTime.Today.AddDays(-1)
Run Code Online (Sandbox Code Playgroud)

作为旁注,将值存储DateTime.Today在变量中可能是个好主意,这样奇怪的错误就不会出现在午夜(或者晚上11点或凌晨1点,具体取决于夏令时).