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

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

熱門標(biāo)簽:百度AI接口 國美全國運營中心 客戶服務(wù) 網(wǎng)站排名優(yōu)化 電銷業(yè)務(wù) 科大訊飛語音識別系統(tǒng) 電商新玩法 人工智能

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

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

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

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

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

標(biāo)簽:POS機 拉薩 咸寧 攀枝花 益陽 南平 棗莊 廈門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET生成兩個日期范圍內(nèi)隨機時間的實現(xiàn)方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266