错误的日期时间返回

时间:2013-04-11 19:08:41

标签: entity-framework

我的数据库有5行数据:

  1. {02/17/2013 00:00:00}
  2. {04/15/2013 00:00:00}
  3. {06/17/2013 00:00:00}
  4. {08/26/2013 00:00:00}
  5. {12/30/2013 00:00:00}
  6. 但是当我这样做时:

    _db.Quarter
    .Where(q => q.Begin <= DateTime.Now)
    .ToList();
    

    with DateTime.Now = {04/16/2013 16:02:26} 它只返回一个结果:{02/17/2013 00:00:00}

    我的EF版本是4.3.1。

    有一个疑问:DateTime.Now使用数据库服务器时钟还是应用服务器时钟?

1 个答案:

答案 0 :(得分:2)

不确定我是否遗漏了某些内容,但所有其他日期都在将来(Datetime.Now()是11月/ 4月)。我期待你得到的结果......