try { string todayDate = DateTime.Today.ToString("yyyy-MM-dd"); var result = SampleOperation.Instance.FindAll(x => x.CreateTime.ToString("yyyy-MM-dd") == todayDate); return Result<List<SampleInfo>>(result); } catch (Exception ex) { LogHelper.ShoftWare.Error(ex); return Result<List<SampleInfo>>(ex); }
时间: 2024-01-01 12:06:22 浏览: 56
简易获取现在日期时间
这段代码的作用是查询 CreateTime 字段为今天日期的数据,并返回一个 Result<List<SampleInfo>> 类型的结果。
如果你想修改查询条件,可以修改 x.CreateTime.ToString("yyyy-MM-dd") == todayDate 这段比较逻辑。例如,如果你想查询 CreateTime 字段为昨天日期的数据,可以修改代码如下:
```
try
{
var yesterday = DateTime.Today.AddDays(-1);
var result = SampleOperation.Instance.FindAll(x => x.CreateTime.Date == yesterday.Date);
return Result<List<SampleInfo>>(result);
}
catch (Exception ex)
{
LogHelper.ShoftWare.Error(ex);
return Result<List<SampleInfo>>(ex);
}
```
这里使用 DateTime.Today.AddDays(-1) 获取昨天日期,然后使用 x.CreateTime.Date == yesterday.Date 进行日期比较,查询 CreateTime 字段为昨天日期的数据。注意,这里使用了 Date 属性获取日期,以避免比较时带有时分秒的误差。
阅读全文