我正在尝试执行以下操作:
where wt.Rqstcmpldt_dttm >= dueDate.Year - 3 && wt.Rqstcmpldt_dttm >= 2006
&& wt.Rqstcmpldt_dttm < timeframe
并得到上述错误信息。然后我尝试了这个:
where (wt.Rqstcmpldt_dttm ?? new DateTime(3000,1,1).Year >= dueDate.Year - 3)
&& (wt.Rqstcmpldt_dttm ?? new DateTime(3000,1,1).Year >= 2006)
&& (wt.Rqstcmpldt_dttm ?? new DateTime(3000,1,1).Year < timeframe)
但我得到一个“操作员”??不能应用于“System.DateTime?”类型的操作数?和“布尔””错误。
我该如何执行这些操作?