- Регистрация
- 10.12.2012
- Сообщения
- 157
- Благодарностей
- 186
- Баллы
- 43
Код:
var startDate = Convert.ToDateTime(DateTime.Now.ToString(project.Variables["start_date"].Value));
var endDate = Convert.ToDateTime(DateTime.Now.ToString(project.Variables["end_date"].Value));
TimeSpan timeSpan = endDate - startDate;
var randomTest = new Random();
TimeSpan newSpan = new TimeSpan(0, randomTest.Next(0, (int)timeSpan.TotalMinutes), 0);
DateTime newDate = startDate + newSpan;
return newDate;
Если выставляю в start_date и end_date одинаковую дату, результат всегда с 0:00:00
Помощь.
Подскажите, как отдельно рандомить часы и минуты, в случае, если start_date и end_date совпадают.