C#关于获取时间随机数的问题

wwwcarl 2013-11-14 03:43:32
一个关于去时间的随机数的问题。我已经获取了一个开始时间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秒之间的一个随机数,如何操作呢?
...全文
160 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
@云淡风轻~ 2013-11-14
  • 打赏
  • 举报
回复
引用 楼主 wwwcarl 的回复:
一个关于去时间的随机数的问题。我已经获取了一个开始时间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秒之间的一个随机数,如何操作呢?
+2
junlinfushi 2013-11-14
  • 打赏
  • 举报
回复
引用 1 楼 sj490790083 的回复:
end_time=startTime.Date.AddSeconds(new Random().Next(10,20));
+1
bdmh 2013-11-14
  • 打赏
  • 举报
回复
AddSeconds
sj490790083 2013-11-14
  • 打赏
  • 举报
回复
end_time=startTime.Date.AddSeconds(new Random().Next(10,20));

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧