/// <summary>
/// 得到随机日期
/// </summary>
/// <param name="time">起始日期</param>
/// <param name="day">减去的天数</param>
/// <returns>间隔日期之间的 随机日期</returns>
public static DateTime GetRandomTime(DateTime time,int day,int x,int y)
{
Random random = new Random();
var h = random.Next(x, y);
var m = random.Next(0, 60);
var s= random.Next(0, 60);
//先把时间转换成年月日的字符串格式 在转换成时间(把时间格式转换成日期格式)
var d = time.ToShortDateString().ToString();
d += " 00:00:00";
DateTime dateTime = DateTime.Parse(d);
var add=dateTime.AddDays(-day);
//减去的天数加上随机生成的时间得到我们自己需要的时间
var newDateTime = add + TimeSpan.Parse(h + ":" + m + ":" + s);
//返回需要的时间
return newDateTime;
}
/// 得到随机日期
/// </summary>
/// <param name="time">起始日期</param>
/// <param name="day">减去的天数</param>
/// <returns>间隔日期之间的 随机日期</returns>
public static DateTime GetRandomTime(DateTime time,int day,int x,int y)
{
Random random = new Random();
var h = random.Next(x, y);
var m = random.Next(0, 60);
var s= random.Next(0, 60);
//先把时间转换成年月日的字符串格式 在转换成时间(把时间格式转换成日期格式)
var d = time.ToShortDateString().ToString();
d += " 00:00:00";
DateTime dateTime = DateTime.Parse(d);
var add=dateTime.AddDays(-day);
//减去的天数加上随机生成的时间得到我们自己需要的时间
var newDateTime = add + TimeSpan.Parse(h + ":" + m + ":" + s);
//返回需要的时间
return newDateTime;
}