ASP.NETは2つの日付範囲のランダム時間の実現方法を生成する

869 ワード

この例ではASPについて述べる.NETは,2つの日付範囲におけるランダム時間の実現方法を生成する.皆さんの参考にしてください.具体的な方法の分析は以下の通りである.
ネット上でひとつ探してランダムな日数の方法を生成して探し出せないと思って、后ろは自分で书くしかなくて、みんなに贴って使いやすいです
考え方:2つの日付の差日数を計算し、0から差日数までの範囲で乱数を生成し、終了時間の日数部分でこの乱数を減算します.コード:

   ///  
  
/// ( )
///

///
///
/// , (2014-12-25 00:00:00)
public static DateTime RandomTime(DateTime startime, DateTime endtime)
{
    Random rd = new Random();
    TimeSpan tsp = endtime - startime;
    int days = rd.Next(0,tsp.Days) ;
    DateTime newtime = endtime.AddDays(-days).AddHours(0).AddMinutes(0).AddSeconds(0);
    return newtime;
}

皆さんのaspについてお話ししたいと思います.Netプログラミングが役立ちます.