请问如何将字符串'20030303'用DateTimePicker显示啊?谢谢啊~~~在线!谢谢!

解决方案 »

  1.   

    我记得datetimepicker有date和time属性吧
    把字符串转成datetime,整数部分赋给date,小数部分赋给time就行了
      

  2.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      DateTimePicker1.date :=StrToDate(format('%s-%s-%s',['2003','03','03']))
    end;
      

  3.   

    procedure TForm1.FormCreate(Sender: TObject);
    var
      str: string;
    begin
      str := '20030303';
      DateTimePicker1.date :=StrToDate(format('%s-%s-%s',[copy(str, 1, 4),copy(str, 5, 2),copy(str, 7, 2)]))
    end;
      

  4.   

    DateTimePicker1.date :=StrToDateTime('20020303');
      

  5.   

    u2m(痛并快乐着) 
    的不行!
    再试试 Wally_wu(韦利)说的
      

  6.   

    DateTimePicker1.date :=StrToDate('20020303');