vs中有没有像这样的控件
datatimepicker的值有日期,我现在想要一个控件值为时间的控件,还有这个时间在数据库中以什么格式存储?不能用datatime因为这里面也有日期,假如用varchar的话,时间的大小怎么判断C#Visual Studio控件数据库

解决方案 »

  1.   

    就是一个datetimepicker控件,按照下面3个步骤进行设置:
    1、设置datetimepicker的Format属性为:Custom
    2、设置datetimepicker的CustomFormat属性为:HH:mm:ss
    3、设置datetimepicker的ShowUpDown属性为:True
      

  2.   

    在数据库中可以用varchar(8)来保存。
      

  3.   

    这样只是改了样式啊,但value属性里还是有日期,怎么提取它的时间呢,还有数据库中字符串以04:15:00的格式么,这个判断大小能不能具体点,只要判断到分就可以了,昨天也是你啊,非常感谢
      

  4.   

    这样只是改了样式啊,但value属性里还是有日期,怎么提取它的时间呢,还有数据库中字符串以04:15:00的格式么,这个判断大小能不能具体点,只要判断到分就可以了,昨天也是你啊,非常感谢日期的问题解决了,原来value里面有单独的时分秒
      

  5.   

     string time = this.dateTimePicker1.Value.ToString("HH:mm:ss");//04:15:00 这种格式
                DateTime dt = Convert.ToDateTime(time);
                MessageBox.Show(dt.Hour + "" + dt.Minute + "" + dt.Second + "");//时、分、秒都可以取到