代码之家  ›  专栏  ›  技术社区  ›  Toran Billups

如何使用LINQ只比较日期而不是时间戳

  •  0
  • Toran Billups  · 技术社区  · 15 年前

    如果我只对实际的日期值匹配感兴趣,那么如何编写相同的LINQ查询?

    列“ImportDate”的值与此类似 2009-08-30 12:26:00

    from t in UnitsOfWork _
    where t.ImportDate = "08/30/2009" _
    select t
    
    1 回复  |  直到 15 年前
        1
  •  4
  •   tvanfosson    15 年前

    您可以将其作为字符串进行比较,也可以仅使用ImportDate上的Date属性

    where t.ImportDate.ToString("yyyyMMdd") == "20090830"
    

    where t.ImportDate.Date == new DateTime(2009,8,30)
    
    推荐文章