fork download
  1. using System;
  2. using System.Globalization;
  3. using System.Linq;
  4.  
  5. public class Test
  6. {
  7. private static string[] oras = { "07:00AM", "07:30AM", "08:00AM", "08:30AM", "09:00AM", "10:00AM", " 10:30AM", "11:00AM", "11:30AM", "12:00PM", "12:30PM", "01:00PM", "01:30PM", "02:00PM", "02:30PM", "03:00PM", "03:30PM", "04:00PM", "04:30PM", "05:00PM", "05:30PM", "06:00PM", "06:30PM", "07:00PM", "07:30PM", "08:00PM" };
  8.  
  9. public static void Main()
  10. {
  11. string format = "hh:mmtt";
  12. DateTime excludeStart = DateTime.ParseExact("07:00AM", format, CultureInfo.InvariantCulture),
  13. excludeEnd = DateTime.ParseExact("10:30AM", format, CultureInfo.InvariantCulture);
  14. var result = oras
  15. .Select(str => DateTime.ParseExact(str.Trim(), format, CultureInfo.InvariantCulture))
  16. .Where(ts => ts < excludeStart || ts > excludeEnd)
  17. .Select(ts => ts.ToString("hh:mmtt"))
  18. .ToArray();
  19. }
  20. }
Success #stdin #stdout 0.01s 132672KB
stdin
Standard input is empty
stdout
Standard output is empty