1,怎么让这个控件显示的时间精确到分钟啊,我的只显示到日。
2,我想通过时间查询,比如说用2006年12月22日进行查询,但数据库中的时间是2006-12-22,所以使得查询出错,怎么办?(填加时间时是2006年12月22日,但到了数据库就显示成2006-12-22)。

解决方案 »

  1.   

    1,将dateTimePicker 的 format属性设置为long
    2,如果你的数据库中存储的时间是date格式,则可以这样写比较语句:
    select * from table1 where datetime1 < 12/20/2006
    注意字符串格式没有引号,且一般为月/日/年
      

  2.   

    format属性设置为long还是不可以,我试过的
      

  3.   

    string strDate = dateTimePicker1.value.month.tostring() + "/" +
    dateTimePicker1.value.day.tostring() + "/" + dateTimePicker1.value.year.tostring();
    string cmd = "select * from table1 where datetime1 < " + strDate;
      

  4.   

    那只能设成time了,但无法显示日期,只会显示24小时内时间
    或者你自己写个控件,继承一下dateTimePicker
      

  5.   

    Fromat属性设置为"yyyy年MM月dd日 hh:mm:ss"