源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ASP.NET生成两个日期范围内随机时间的实现方法

  • 时间:2020-06-28 08:00 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ASP.NET生成两个日期范围内随机时间的实现方法
本文实例讲述了ASP.NET生成两个日期范围内随机时间的实现方法。分享给大家供大家参考。具体方法分析如下: 想网上找个生成随机天数的方法找不到,后面只得自己写了,贴给大家方便使用 [b]思路:[/b]算两个日期的相差天数,然后在0到相差天数的范围内生成随机数,再用结束时间的天数部分减去这个随机数,代码:
[u]复制代码[/u] 代码如下:
/// <summary> /// (在两个时间范围内)生成随机日期 /// </summary> /// <param name="startime">开始时间</param> /// <param name="endtime">结束时间</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程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部