Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 25th, 2012  |  syntax: None  |  size: 0.74 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Generic DateTime List Comparison in C#
  2. List<DateTime> **PreviousDates** = //Some List of Dates
  3.        
  4. DateTime start = new DateTime(GivenDate.Year, GivenDate.Month, 1);
  5. DateTime end = start.AddMonths(1);
  6.        
  7. List<DateTime> inside =
  8.   PreviousDates
  9.   .Where(d => d >= start && d < end)
  10.   .ToList();
  11.        
  12. DateTime currentDate = DateTime.Now;
  13. var filteredDates = previousDates.Where(
  14.     d => d.Year == currentDate.Year && d.Month == currentDate.Month);
  15.        
  16. PreviousDates.Where(d => d.Month == month && d.Year == year);
  17.        
  18. DateTime criteria = DateTime.Today;
  19. List<DateTime> filtered = previousDates.Where(dt => dt.Month == criteria.Month && dt.Year == criteria.Year).ToList();
  20.        
  21. previousDates.Where(d => d.Month == refDate.Month && d.Year == refDate.Year);