我知道,但拒绝回答!!痛恨csdn中
http://www.csdn.net/expert/topic/794/794951.xml?temp=1.435488E-02

解决方案 »

  1.   

    TDateTimePicker是一个很好的选择
    TMaskEdit也可以实现你要的功能。
      

  2.   

    用TDateTimePicker控件,就能够保证你输入的日期格式了
      

  3.   

    使用TDateTimePicker控件,然后
    定义他的date属性,就可以解决了
    例:
      DateTimePicker1.date:=date;
    如果想要其它的控件的代码,我自己
    编了一些,可以给你参考。
      

  4.   

    你的字段是什么类型的,如果是日期型的直接用TDateTimePicker就可以了,如果是字符串就得先转换一下:
    formatdatetime('yyyy-mm-dd',DateTimePicker.date)
      

  5.   

    如果用DATETIMEPICKER控件要用函数进行获取DATE。不然会连带时分秒的。具体函数我记不清了好像是TRUNC
      

  6.   

    对不起,没有我没有讲清楚,是在DBGrid里,谢谢
      

  7.   

    我同意 netlib(河外孤星)的讲解
      

  8.   

    我同意fuction(我是东北那旮来地)的,日期类型不太好处理,转换成字符串好一点。
      

  9.   

    在表中的字段可以设为Tatetime格式(sql server)
    就可以改变了