yourDateList.GroupBy(i => i.ToString("yyyyMMdd")) .Select(i => new { Date = DateTime.ParseExact(i.Key, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None), Count = i.Count() });