一般都是用datetimepicker这个控件,它有个kind属性dtkTime,dtkDate

解决方案 »

  1.   

    DATETIMEPICKER是比较好的时间控件,但是他好象没有办法类似DBEDIT一样,把表里的时间内容直接显示在它的输入框内
      

  2.   

    做个判断,读日期类型的字段和普通的STring类型的肯定要加以区别。
      

  3.   

    你安装一个ehlib控件集吧,里面有一个DBDateTimeEditEh可以满足你需求
    http://www.2ccc.com/search.asp?KeyWord=ehlib&Submit=%BF%EC%CB%D9%CB%D1%CB%F7
      

  4.   

    就用DateTimePicker 控件, 用代码将时间读出来,然后在OnChange事件时面将时间写进去。
      

  5.   

        DateTimePicker1: TDateTimePicker;
    这控件不就可以么,楼主想要什么?
      

  6.   

    强大的控件组,能够做出office2003的样子: devExpress
      

  7.   

    如果不想找DBDateTimeEdit来用的话,就直接用DateTimeEdit,先用ado和access连接起来找到表,然后用clientdataset和ado连起来,在DateTimeEdit的onchange事件里面写Cds.FieldbyName('时间字段').asdatetime:=DateTimeEdit.DateTime,当然还要写些辅助的代码但是主要就是这个了
      

  8.   


    DBDATETIMEEDIT是第三方控件?还是?
      

  9.   

    北京奥普克电子技术有限公司正在招收大量 delphi 和 C 开发人员:www.apookle.com,简历投递邮箱:[email protected],这个公司是做文档数据库的,发展很好,你可以试试!