📅  最后修改于: 2023-12-03 14:39:46.994000             🧑  作者: Mango
在 C# 中,我们可以使用日历按钮控件来显示日期。本文将介绍如何在日历按钮点击事件中生成随机日期并在控件中显示。
Click
事件处理程序中获取随机日期。下面是完整代码:
private void calendarButton_Click(object sender, EventArgs e)
{
Random random = new Random();
DateTime startDate = new DateTime(1970, 1, 1);
int range = (DateTime.Today - startDate).Days;
DateTime randomDate = startDate.AddDays(random.Next(range));
calendarButton.Value = randomDate;
}
如上代码片段所示,我们首先实例化了一个 Random
对象以便生成随机数。接着,我们定义了一个起始日期 startDate
(这里取自 Unix 时间戳的起始日期,即 1970 年 1 月 1 日)和一个日期范围 range
,用来计算随机日期的最大天数,即 range = (今天的日期 - 起始日期).Days
。最后,我们生成随机日期 randomDate
并将其赋值给日历按钮控件的 Value
属性,显示在控件中。
以上就是在 C# 中使用日历按钮控件生成随机日期的示例代码。