c# 比较 DateTime start 和 DateTime stop 与 List<DateTime>

标签 c# datetime

正如标题所说:

我有一个 DateTime start和一个 DateTime stop

现在我想将这些与 List<DateTime> dates 进行比较

我只想检查列表 dates介于 start 之间和 stop

if(dates.all(..... >= start && <= stop)) { . do something }

最佳答案

您问题中的伪代码与您正在寻找的工作代码相距不远。

使用 LINQ 的 All()方法:

if (dates.All(date => date >= start && date <= stop)) {
    // Do something.
}

关于c# 比较 DateTime start 和 DateTime stop 与 List<DateTime>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935941/

相关文章:

python - 从与 1970-1-1 不同的年份开始的日期时间索引

mysql - 在整个MySQL数据库中搜索日期 "0000-00-00 00:00:00"?

c# - 从 WPF 中的窗口传回一个值

C# 变量作用域让我停滞不前

c# - IService 扩展 IRepository 是否正确?

java - java中的时间转换

java - 如何获取当年1月1日开始至今的小时数?

c# - Azure Webjob 在表中插入或更新记录时触发

c# - 在 .NET 中使用线程时出现 WebClient 错误

python - 如何用Python获取最近的工作日?