我在窗体上放置一个DateTimePicker1,设计时我把他的Date属性的值删除了,然后Date属性就变成了默认的1899-12-30,我作如下的判断:
if DateTimePicker1.Date=1899-12-30 then
begin
SHowMessage('OK!');
end;
可是没有弹出消息框。即便是显示的是1899-12-30,为什么会这样?
if DateTimePicker1.Date=1899-12-30 then
begin
SHowMessage('OK!');
end;
可是没有弹出消息框。即便是显示的是1899-12-30,为什么会这样?
begin
SHowMessage('OK!');
end;
showMessage('OK');
showMessage('OK');
if DateTimePicker1.Date=(StrtoDate('1899-12-30')+DateTimePicker1.Time) then
begin
showMessage('OK');
end
else
begin
ShowMessage(DateToStr(DateTimePicker1.Time));
end;
所以当datetimepicker为空时代表日期为1899-12-30