有一个日期参考 UserJoinDate 和日期列表 List friendsJoined 我想计算有多少朋友在 UserJoinDate 之前加入了一项服务,以及有多少朋友在同一时间或之后加入。
我写了以下几行,但它不起作用:
List<DateTime> joinersDates = getJoinersDates();
FriendsJoinedBeforeCount = joinersDates .Where(x => x < UserJoinDate).Count();
FriendsJoinedAfterCount = joinersDates .Where(x => x >= UserJoinDate).Count();
有谁知道如何计算列表 joinersDates 中有多少日期在 UserJoinDate 之前以及有多少相同或之后?
编辑
这是来自 ImmediateWindow 的副本:
churnersDates.Count( x => x > UserChurnDate)
Expression cannot contain lambda expressions
UserJoinDate 是日期时间
例子:
UserJoinDate = 9.11.2010 0:30:00
(该值从 Date: {9.11.2010 0:00:00} Day: 9 DayOfWeek: Tuesday DayOfYear: 313 复制而来...)
和
joinersDates.First() = 17.5.2011 0:30:00
谢谢!