我正在使用这种方法从我的数据中获取周开始列表。但是,在月底,一周可能是两个月之间的间隔,但是我很难使用我的方法来检查我的方法中的间隔周以获取月份
获取月份列表的方法
var monthlist = data.Select(x => new { wkdate = x.WKENDstart }).OrderBy(y => y.wkdate).Select(m => new
{
monthname = m.wkdate.ToString("MMM yyyy", CultureInfo.CreateSpecificCulture("en-US"))
}).Distinct().ToList();
检查其是否为拆分周的方法
public static bool isSplitWeek(System.DateTime Enddate, System.DateTime Startdate)
{
bool isSameMonth = (Enddate.Month == Startdate.Month) ? true : false;
return !isSameMonth ? true : false;
}
我基本上尝试使用一个 if 它说 x.WKENDstart,这样如果一周从一个月开始并在另一个月结束,我就会得到两个月。