如何比较datetimepicker输入的日期和当前日期
How to compare the date entered by datetimepicker and current date
我有用于员工出生日期输入的 datetimepicker 工具,我想检查用户是否忘记输入有效的出生日期并将 datetimepicker 留在当前日期,这样他就会收到警告消息。
我试图在 ValueChanged 事件中编写这段代码,但它没有像我希望的那样工作......任何帮助
if (empRegBdatePicker.Value == DateTime.Today)
{
MessageBox.Show("Please enter a valid birth date of an employee");
empRegBdatePicker.Focus();
}
随便写
if(empRegBdatePicker < Today)
{
//birthdate is in past
}
此外,在任何保存操作之前执行此验证而不是某些值更改事件。
如果只想查看日期,可以试试这个:
if(empRegBdatePicker.Value.Date == DateTime.Now.Date)
{
//birthdate is today
}
我有用于员工出生日期输入的 datetimepicker 工具,我想检查用户是否忘记输入有效的出生日期并将 datetimepicker 留在当前日期,这样他就会收到警告消息。
我试图在 ValueChanged 事件中编写这段代码,但它没有像我希望的那样工作......任何帮助
if (empRegBdatePicker.Value == DateTime.Today)
{
MessageBox.Show("Please enter a valid birth date of an employee");
empRegBdatePicker.Focus();
}
随便写
if(empRegBdatePicker < Today)
{
//birthdate is in past
}
此外,在任何保存操作之前执行此验证而不是某些值更改事件。
如果只想查看日期,可以试试这个:
if(empRegBdatePicker.Value.Date == DateTime.Now.Date)
{
//birthdate is today
}