我在DELPHI里用到了DateTimePicker控件,但是,我在数据库里的日期格式是
20030911
那么,我有什么办法,可以把DateTimePicker得出来的2003-9-11格式化成20030911,求救

解决方案 »

  1.   

    var
      y,m,r:word;
      testDate :TDateTime;
      DateString :String;
    begin
    testDate:=Date();
    decodedate(testDate,y,m,r);
    DateString:=IntToStr(y);
    DateString:=DateString+IntToStr(m);
    DateString:=DateString+IntToStr(r);
    Memo1.Lines.Add(DateString);
      

  2.   

    formatDateTime('yyyymmdd',datetimepicker1.date)
      

  3.   

    一般数据库里面日期格式好象都是设置为:yyyy-mm-dd的,可以直接取出就用
      

  4.   

    FormatDateTime('YYYYMMdd',时间字段);
      

  5.   

    同意 sundayzhao(皮皮虾)
    formatdatetime('yyyymmdd',DateTimePicker.value)