我想让DateTimePicker.Date的值等于当天的日期
我的写法如下:
      DateTimePicker.Date:=FormatDateTime('yyyy-mm-dd',Now);
结果不对,请教高手!

解决方案 »

  1.   

    这个问题不需要问高手,小弟来回答: DateTimePicker.Date:=FormatDateTime('yyyy-mm-dd',Now);中等号左边是日期型数据,右边是字符型数据.报错是当然的啦.改成:DateTimePicker.Date:=Now; 就可以啦.分都给我吧,谢谢老兄啦
      

  2.   

    呵呵,谢谢春风不语,我自己也解决了,跟你的不太一样,
    DateTimePicker.DateTime:=FormatDateTime('yyyy-mm-dd',Now);放出来给大家看一下,
    不过分我照给就是了,呵呵
      

  3.   

    var
    strTime: string;strTime := FormatDatetime('yyyy-mm-dd hh:nn:ss', now);'yyyy-mm-dd hh:nn:ss'对应 年-月-日 小时:分:秒
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
       DateTimePicker1.DateTime:=strtodatetime(FormatDateTime('yyyy-mm-dd hh:nn:ss',now));
       showmessage(datetimetostr(DateTimePicker1.DateTime));
    end;
      

  5.   

    DateTimePicker.Date :=Date //只取日期
      

  6.   

    DateTimePicker.Date :=Date; //只取日期
    DateTimePicker.DateTime :=now; //时间