var dates = new string[2];
dates[0] = DateTime.Today.AddTicks(1).ToString(CultureInfo.InvariantCulture);
dates[1] = DateTime.Today.AddDays(1).AddTicks(-2).ToString(CultureInfo.InvariantCulture);
var startDate = DateTime.Parse(dates[0]).Date;
var endDate = DateTime.Parse(dates[1]).Date.AddDays(1).AddTicks(-1);
var oneDayTime = endDate - startDate;Note: Getting the Date object is important hereUsing these codes you can get the Start and End time of a day accurately w.r.t first and last tick of the day.
