C#获取一个指定范围内的随机日期函数代码

C#获取一个指定范围内的随机日期函数代码,第1张

概述C#获取一个指定范围内的随机日期函数代码

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

/// <summary>        /// 得到随机日期        /// </summary>        /// <param name="time1">起始日期</param>        /// <param name="time2">结束日期</param>        /// <returns>间隔日期之间的 随机日期</returns>        public static DateTime GetRandomTime(DateTime time1,DateTime time2)        {            Random random = new Random();            DateTime minTime = new DateTime();            DateTime maxTime = new DateTime();             System.TimeSpan ts = new System.TimeSpan(time1.Ticks - time2.Ticks);             // 获取两个时间相隔的秒数            double dTotalSecontds = ts.TotalSeconds;            int iTotalSecontds = 0;             if (dTotalSecontds > system.int32.MaxValue)            {                iTotalSecontds = system.int32.MaxValue;            }            else if (dTotalSecontds < system.int32.MinValue)            {                iTotalSecontds = system.int32.MinValue;            }            else            {                iTotalSecontds = (int)dTotalSecontds;            }              if (iTotalSecontds > 0)            {                minTime = time2;                maxTime = time1;            }            else if (iTotalSecontds < 0)            {                minTime = time1;                maxTime = time2;            }            else            {                return time1;            }             int maxValue = iTotalSecontds;             if (iTotalSecontds <= system.int32.MinValue)                maxValue = system.int32.MinValue + 1;             int i = random.Next(System.Math.Abs(maxValue));             return minTime.AddSeconds(i);        }

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的C#获取一个指定范围内的随机日期函数代码全部内容,希望文章能够帮你解决C#获取一个指定范围内的随机日期函数代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1238270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存