How to get the start and end times of a day

  1. var dates = new string[2];  
  2. dates[0] = DateTime.Today.AddTicks(1).ToString(CultureInfo.InvariantCulture);  
  3. dates[1] = DateTime.Today.AddDays(1).AddTicks(-2).ToString(CultureInfo.InvariantCulture);  
  4. var startDate = DateTime.Parse(dates[0]).Date;  
  5. var endDate = DateTime.Parse(dates[1]).Date.AddDays(1).AddTicks(-1);  
  6. var oneDayTime = endDate - startDate;  
Note: Getting the Date object is important here