假设,我们有DateTime
一些字段集,例如。只有Month
和Day
。这是一个面具。我们想通过这个掩码过滤 DateTimes 列表:
匹配 X,如果 X 具有与mask 相同的Month 和 Day ,以及其他字段中的任何其他值,如果 mask 未设置它们(零)。
当然,我可以对每个可能的领域进行大量比较,但我相信 .NET 库。我正在寻找一种很好的方法,无论是否使用 LINQ。
实际使用就像指定年份来查找今年的所有对应条目,或者指定月份和日期来查找这些月份和日期(任何年份和时间)的所有内容
编辑:我正在寻找一种原生方式来告诉代表“2010”和“2010/02/01”的日期存在某种关系(基本上,“2010”包括“2010/02/01”更具体)。我以前叫“2010”面具。