我有一个DATE类型的列,格式为DD-Mon-YY(即25-JUN-16),这是一种扩展日期格式。我想使用此列作为查询过去10天内条目的条件,并对其应用逻辑。
工具: C#,Oracle,LINQ to Entities。
DateTime startDate = DateTime.Today.AddDays(-10);
DateTime endDate = DateTime.Today;
var dates = (from x in db.MY_TABLE
where x.TIMESTAMP >= startDate &&
x.TIMESTAMP <= endDate
select x);
当我运行此代码时,没有任何内容填充我的列表。我已经阅读了有关此问题的其他主题,但我遇到的所有解决方案都建议先将Date转换为字符串然后转换为DateTime。我不能这样做因为我需要先使用Date来查询,而LINQ to Entities没有ParseExact方法。