【发布时间】:2020-07-08 10:48:35
【问题描述】:
例如:假设我想要一个从日期 01/03/20 开始的随机时间 -> 它可以返回 23:23:45 或 07:12:34 等。这在 C# 中可能吗?
【问题讨论】:
-
您想要随机时间还是特定时间?
-
random时间为specific日期:) -
只是特定日期的随机时间*
例如:假设我想要一个从日期 01/03/20 开始的随机时间 -> 它可以返回 23:23:45 或 07:12:34 等。这在 C# 中可能吗?
【问题讨论】:
random 时间为specific 日期:)
你可以试试:
public static DateTime GetRandomTime(DateTime date)
{
Random rnd = new Random();
return date.Date.AddSeconds(rnd.Next(60 * 60 * 24));
}
【讨论】:
date.Date.AddSeconds 以便随机时间保持在同一日期。