Mam listę zdarzeń, każde zdarzenie ma dwie daty; data rozpoczęcia i data zakończenia. Chcę utworzyć filtr przez miesiące. Jak zwracać daty, które mają zakres od miesiąca wybranego przez użytkownika? na przykład, powiedzmy, że użytkownik wybierze miesiąc października, chcę przywrócić wszystkie wydarzenia, które są w tym miesiącu.Pobierz dane na podstawie wartości dwóch dat filtrowanych według miesiąca
Użyłem tego, aby uzyskać daty, które wahają się między dzisiejszą datą, ale teraz utknąłem na tym, jak uzyskać zakres między miesiącem.
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());
}
}
Proszę dodać więcej informacji, czy próbowałeś czegoś? Trudno sformułować odpowiedź tylko z tekstu. – Joseph