public static void Main() { // Instantiate a StoreInfo object. var store103 = new StoreInfo(); store103.store = "Store #103"; store103.tz = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); // Store opens at 8:00. store103.open = new TimeSpan(8, 0, 0); // Store closes at 9:30. store103.close = new TimeSpan(21, 30, 0); Console.WriteLine("Store is open now at {0}: {1}", DateTime.Now.TimeOfDay, store103.IsOpenNow()); TimeSpan[] times = { new TimeSpan(8, 0, 0), new TimeSpan(21, 0, 0), new TimeSpan(4, 59, 0), new TimeSpan(18, 31, 0) }; foreach (var time in times) { Console.WriteLine("Store is open at {0}: {1}", time, store103.IsOpenAt(time)); } }