У меня есть список событий, каждое событие имеет две даты; дата начала и дата окончания. Я хочу создать фильтр по месяцам. Как вернуть даты, которые варьируются между месяцем, который выбирает пользователь? , например, позволяет сказать, что пользователь выбирает месяц октября, я хочу вернуть все события, которые находятся в этом месяце.Получить данные на основе двух значений дат, отфильтрованных по месяцам
Я использовал это, чтобы получить даты, которые колеблются между сегодняшней датой, но теперь застрял в том, как получить диапазон между месяцем.
DateTime dateToCheck = DateTime.Today.Date;
DateTime startDate = DateTime.Parse(item["Start Time"].ToString());
DateTime endDate = DateTime.Parse(item["End Time"].ToString());
foreach (SPListItem item in collection)
{
if (startDate <= dateToCheck && dateToCheck < endDate)
{
ListBox1.Items.Add(item["EventTitle"].ToString());
}
}
Пожалуйста, добавьте больше информации, вы что-то пробовали? Его сложно сформулировать ответ только из текста. – Joseph