我想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;这样做,输入的时候还是要移动光标到下个输入位置才行啊...谢谢
第一步要设置
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;这样做,输入的时候还是要移动光标到下个输入位置才行啊...谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货