如题

解决方案 »

  1.   

    你用datatimepicker输入日期,时间用time()函数
      

  2.   

    还有别的方法吗?
    这个好像在一般的MIS系统中都要用呀,你们是怎么做的。。
      

  3.   

    你可以用MaskEdit控件,然后自己定义控件的输入格式就可以了。
      

  4.   

    不能用两个datatimepicker吗?一个输入日期,一个输入时间。再把两个的值加在一起
      

  5.   

    其实用datatimepicker,数据库可以用 time哪个属性。
      

  6.   

    用两个datatimepicker就行了,让后把它装换成字符串存入类型是Varchar的就行了
      

  7.   

    例如:tform1上有一datetimepicker:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    showmessage(datetimetostr(datetimepicker1.datetime));
    end;
      

  8.   

    用第三方控件cxdbdataedit很好用啊!真接用Datasource就可以连接了
      

  9.   

    建议用两个datetimepicker,是最简单的了
      

  10.   

    用DateTimePicker就可以了
    DateTimepicker1.datetime;这个属性就可以得到你要的值,不过其中的小时,分,秒的值就不能控制了
      

  11.   

    两个datetimepicker,一个的kind属性设为date,另一个kind设为time
    str1 := formatedatedime('yyyy-MM-dd',datetimepicker1.date);
    str2 := formatedatedime(hh:mm,datetimepicker2.time);
    sql.add(insert into .....:dt);
    paragramebyname('dt').value := strtodatetime(str1+str2);大概是这样,不准的地方楼主自己改吧。
      

  12.   

    一、formatedatedime('yyyy-MM-dd',datetimepicker1.date);
    二、ShortDateFormat := 'yyyy-mm-dd';
        DateSeparator := '-';
    你看到得明白吧!
      

  13.   

    用datetimepicker控件,函数用datetime();ok!
    给点分!