主頁 > 知識庫 > ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法

ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法

熱門標(biāo)簽:400免費(fèi)電話怎么辦理 400電話辦理最優(yōu)質(zhì) 威海電銷 河南語音外呼系統(tǒng)公司 寧夏機(jī)器人電銷 河北網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) t3出行地圖標(biāo)注怎么做 外呼電銷機(jī)器人軟件 關(guān)于宗地圖標(biāo)注技術(shù)規(guī)范

本文實(shí)例講述了ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法。分享給大家供大家參考。具體方法分析如下:

想網(wǎng)上找個生成隨機(jī)天數(shù)的方法找不到,后面只得自己寫了,貼給大家方便使用

思路:算兩個日期的相差天數(shù),然后在0到相差天數(shù)的范圍內(nèi)生成隨機(jī)數(shù),再用結(jié)束時間的天數(shù)部分減去這個隨機(jī)數(shù),代碼:

復(fù)制代碼 代碼如下:
/// summary>
/// (在兩個時間范圍內(nèi))生成隨機(jī)日期
/// /summary>
/// param name="startime">開始時間/param>
/// param name="endtime">結(jié)束時間/param>
/// returns>返回隨機(jī)日期,如(2014-12-25 00:00:00)/returns>
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程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • asp.net(C#)實(shí)現(xiàn)功能強(qiáng)大的時間日期處理類完整實(shí)例
  • asp.net下日期和時間處理的類庫
  • asp.net 時間類 一周的周一和周末的日期
  • Asp.net 時間操作基類(支持短日期,長日期,時間差)
  • js 格式化時間日期函數(shù)小結(jié)
  • js時間戳格式化成日期格式的多種方法
  • Js 獲取當(dāng)前日期時間及其它操作實(shí)現(xiàn)代碼
  • JS 顯示當(dāng)前日期與時間的代碼
  • js時間戳轉(zhuǎn)為日期格式的方法
  • .Net與JS時間日期格式的轉(zhuǎn)換問題對比分析

標(biāo)簽:樂山 賀州 廣元 吉林 池州 咸寧 淮北 固原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ASP.NET,生成,兩個,日期,范圍內(nèi),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET生成兩個日期范圍內(nèi)隨機(jī)時間的實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章