如何在linq上执行此操作?
CONVERT(date,DATEADD(hour,9,TestDate)) = CONVERT(date, GETUTCDATE())
在UTC日期。
我这样做没有成功:
a.Test.TestDate.AddHours(9) == DateTime.UtcNow
答案 0 :(得分:0)
对于EntityFramework,您需要使用以下组合:
示例:
DbFunctions.TruncateTime(DbFunctions.AddHours(a.Test.TestDate, 9)) ==
DbFunctions.TruncateTime(SqlFunctions.GetUtcDate())