我想DateTimePicker中已经是这样的格式:'     -  -  ',或者'    /  /',当然输入的时候输入2004就直接跳过'-'号,我再输入'04',则又跳过'-',输入完后显示为'2004-04-23',   FormatDateTime(),是怎麽用的?!引用:
第一步要设置
DateTimePicker1.ParseInput := true;然后,你可以设置
procedure TForm1.DateTimePicker1Enter(Sender: TObject);
begin
 DateTimePicker1.Format := 'yyyyMdd';
end;procedure TForm1.DateTimePicker1Exit(Sender: TObject);
begin
 DateTimePicker1.Format := 'yyyy-M-dd';
end;这样做,输入的时候还是要移动光标到下个输入位置才行啊...谢谢