我试图在服务中提供一种可以通过表单访问的方法,以便我可以使用此方法在日期时间选择器中生成随机日期。但是它不起作用,我有两个名为 dtp_Current 和 dtp_New 的 DTP
这是在表单上访问的,我有两个按钮,分别是之前和之后,当单击之前时,您猜测新生成的日期将在当前日期之前,如果您单击之后,它猜测它将在当前日期之后生成日期。但是我必须使用服务来做到这一点
公共(public) int RandomDate()
这是我希望在服务中调用的方法,我将如何执行此操作,以便当单击“后”按钮时,它会检查 dtp_Current 日期以查看 dtp_New 是否更大
我希望这是有道理的
总结: 有表格和服务引用 需要服务引用以在 dtp_Current 中生成随机日期 然后当单击之前或之后时在 dtp_New 中生成新日期 然后检查 dtp_New 是否大于或小于 dtp_Current
最佳答案
要生成随机日期,请使用 C# 代码:
DateTime RandomDay()
{
DateTime start = new DateTime(1900, 1, 1);
Random gen = new Random();
int range = (DateTime.Today - start).Days;
return start.AddDays(gen.Next(range));
}
关于c# - 在服务中生成随机日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22608244/