如果datetimepicker1大于datetimpicker2

时间:2017-03-25 08:13:00

标签: c#

我想问一个问题:( 我已经混淆了,因为如果datetimepicker1大于datetimepicker2

我想显示一个包含“无效日期”的消息框

感谢那些愿意帮助的人:)

3 个答案:

答案 0 :(得分:1)

if (dateTimePicker1.Value > dateTimePicker2.Value ) {
  MessageBox.Show("Invalid Date.");
}

答案 1 :(得分:1)

你可以这样检查:

DateTime iDate;
      iDate = dateTimePicker1.Value;
    DateTime eDate;
      eDate = dateTimePicker2.Value;
    if (iDate > eDate ) {
      MessageBox.Show("Invalid Date.");
    }

答案 2 :(得分:0)

您可以设置datetimepicker1.MinimumDateTime(datetimepicker2.Value)的值 或者你可以将两个值相互比较希望有所帮助 :)

<强>更新 它与答案相同,我只需要修改我的答案,使其更好和通用

 DateTime dateOne ;
  dateOne = dateTimePicker1.Value;
DateTime dateTow ;
  dateTow = dateTimePicker2.Value;
if (dateOne > dateTow  ) {console.writeline("Date Number One is Bigger")}

else {console.writeline(“日期号码拖曳更大”);}