gpt4 book ai didi

c# - 使用 LINQ 过滤两个日期之间的数据

转载 作者:太空狗 更新时间:2023-10-29 21:06:37 26 4
gpt4 key购买 nike

如何过滤两个日期时间之间的数据。我在这里过滤目录中的文本文件长度。我需要在所选日期之间过滤文本文件。

DateTime startDate = dateTimePicker1.Value;
DateTime endDate = dateTimePicker2.Value;
var queryList1Only = from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select i.Length;

有什么建议吗?

最佳答案

使用 Where 子句:

DateTime startDate = dateTimePicker1.Value;
DateTime endDate = dateTimePicker2.Value;

var queryList1Only = from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
where i.GetCreationTime() > startDate && i.GetCreationTime() < endDate
select i.Length;

您可以使用 GetLastWriteTimeGetLastAccessTime 而不是 GetCreationTime

我建议查看几个使用 where 子句的示例,以全面了解其工作原理 here .

关于c# - 使用 LINQ 过滤两个日期之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199461/

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