gpt4 book ai didi

c# - 使用 Linq 按日期获取数据

转载 作者:太空狗 更新时间:2023-10-30 00:09:00 25 4
gpt4 key购买 nike

我有以下列表< item >

public class Item
{
public string Link { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public DateTime PublishDate { get; set; }
public FeedType FeedType { get; set; }

public Item()
{
Link = "";
Title = "";
Content = "";
PublishDate = DateTime.Today;
FeedType = FeedType.RSS;
}
}

这只是一个已解析的 RSS 提要,我现在希望能够查询 List< item > 以仅提取发布日期为今天的项目?

但是我有点迷路了...请问任何人都可以解释一下吗?

最佳答案

如果我理解正确的话,这里的目标是在比较时去除时间。

扩展方法语法

var today = DateTime.Today;
items.Where( item => item.PublishDate.Date == today );

查询语法

var today = DateTime.Today;
from item in items
where item.PublishDate.Date == Today
select item

关于c# - 使用 Linq 按日期获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4100966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com