日期:2014-05-17  浏览次数:20932 次

C#关于获取时间随机数的问题
一个关于去时间的随机数的问题。我已经获取了一个开始时间time
xmlNodeList = xml.GetElementsByTagName("StartTime");
                        if (xmlNodeList != null && xmlNodeList.Count > 0)
                        {
                            start_time = double.Parse(xmlNodeList[0].InnerText.Trim());
                        }

处理如下:
 System.DateTime time = System.DateTime.MinValue;
                        System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
                        time = startTime.Date.AddSeconds(start_time);

然后我要得到一个end_time,而end_time的值为start_time(即处理完的time值)的值再加上10~20秒之间的一个随机数,如何操作呢?

------解决方案--------------------
end_time=startTime.Date.AddSeconds(new Random().Next(10,20));
------解决方案--------------------
AddSeconds
------解决方案--------------------
引用:
end_time=startTime.Date.AddSeconds(new Random().Next(10,20));
+1