c# - 在服务中生成随机日期和时间

标签 c# wcf random service datetimepicker

我试图在服务中提供一种可以通过表单访问的方法,以便我可以使用此方法在日期时间选择器中生成随机日期。但是它不起作用,我有两个名为 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/

相关文章:

C# WPF D3(动态数据显示)图表项目

c# - 获取按钮的每秒点击次数

c# - ExpressMapper - 映射/克隆枚举 - InvalidCastException

.net - 在没有 svcutil.exe 的情况下创建 WCF 应用程序?

python - TensorFlow:不可重复的结果

c# - 为什么用未检查的(Environment.TickCount * 31)初始化一个新的Random()?

c - 如何使用 nanosleep 随机 sleep 时间?

c# - 如何将数据写入yaml文件

.net - 如何从 PHP 使用 WCF Web 服务?

c# - Ninject - 静态类中的内核?