怎样把输入1999-9-1保存为1999-09-01这样的格式???高手指点啊,谢谢

解决方案 »

  1.   

    edit1.Text:=formatdatetime('yyyy-mm-dd',datetimepicker1.Date)
    不可以吗?
      

  2.   

    formatdatetime(DateTimePicker.date,'yyyy-mm-dd')
      

  3.   

    potee(糯米) 
    我试过了,也是不行
    输入1999-1-1保存后显示还是1999-1-12
      

  4.   

    我是这样写的,不知道哪里不对???
    ADOQuery_brzl.FieldByName('ChuShengNianYue').AsString :=formatdatetime('yyyy-mm-dd',DateTimePicker1.Date);
      

  5.   

    楼主 我试了   ADOQuery1.FieldByName('riqi').AsString :=formatdatetime('yyyy-mm-dd',datetimepicker1.Date)一点问题没有  可能是你别的问题 !
      

  6.   

    ChuShengNianYue 你的这个字段是  文本型  的吗?
      

  7.   

    laiqinghe(征集广告中……) 
    是的,是一个文本型的,怎么了有问题吗?
      

  8.   

    你把那一段代码贴出来吧   
    1你自己调试吧 问题应该不是出在datetimepicker1上! 你用edit接收一下试试吧