我想把一个表中的DT字段中的2003-5-1 13:00:00 形式的内容 显示在两个DATETIMEPICKER中,前一个的KIND属性是dtkDATE ,后一个是dtkTIME   
哪位高手教教我 我用的ADO连接的数据库

解决方案 »

  1.   

    datetimepicker本身不具感知功能.
    可以在数据集的afterscroll事件写代码把时间赋给datetimepicker
    提供几个函数给你
    DecodeDate//分解所指定日期为年月日
    DecodeTime//分解所指定日期为时分秒
    EncodeDate//返回年月日所组合的日期格式
    EncodeTime//返回时分秒所组合的日期格式
    具体参数可查帮助
      

  2.   

    var tempdate:Tdate;
    begin
      tempdate:=now;
      showmessage(datetostr(tempdate));
      showmessage(timetostr(tempdate));
    end;
      

  3.   

    给你点提示,时间日期类型(TDate)是浮点类型,整数部分是日期,小数部分是时间