我使用了dateTimePicker 想只输出时间值
如“2010-11-4 21:51:00”在输出的时候只输出"21:51:00"
望指教。

解决方案 »

  1.   

    在属性中设置  叫什么 ...format..
      

  2.   

      DateTime.Parse("  2010-11-4 21:51:00").ToString("hh:mm:ss" )  
      

  3.   

    通过DateTimePicker控件的CustomFormat属性可以自定义日期/时间格式字符串
    private void Form1_Load(object sender, EventArgs e)
      {
      dateTimePicker1.Format = DateTimePickerFormat.Custom;
       dateTimePicker1.CustomFormat = "hh:mm:ss";
      }Format属性必须设置为DateTimePickerFormat.Custom才能影响显示的日期和时间的格式设置。
      

  4.   

    效果是可以输出“21:51:00”,但是用dateTimePicker1.Value输出的结果还是“2010-11-4 21:51:00”带有日期的。
      

  5.   

    DateTime.Parse(" 2010-11-4 21:51:00").ToString("hh:mm:ss" ) 
      

  6.   

    DateTime.Parse("2010-11-4 21:51:00").ToString("HH:mm:ss");
      

  7.   

    string time=dateTimePicker1.SubString(9)
      

  8.   

    string time=dateTimePicker1.Text.SubString(9)
      

  9.   

    DateTime a = Convert.ToDateTime("2010-11-4 21:51:00");
    string output=a.TimeOfDay.ToString();
    output就是你要的时间!
      

  10.   

    用SubString(9)是不对了 时间的日期可能是两位的 哈哈
      

  11.   

    DateTime aa = DateTime.Now;
    string aaaa = aa.ToString("hh:MM:ss");
      

  12.   

    我刚开始也是这么想,从网上找了一下,shineiCobalt.DescTime = DateTime.Parse(this.dtpDescTime.Text.Substring(0, 9));这个样确实是好使,不知道为什么,可以试一下,可以用,但是道理貌似有点不通
      

  13.   

    得到当前时间
    DateTimePicker picker = new DateTimePicker();
    String currentTime = picker.Value.ToLongTimeString();
      

  14.   

    DateTime da = new DateTime(this.dateTimePicker1.Value.Year, this.dateTimePicker1.Value.Month, this.dateTimePicker1.Value.Day, this.dateTimePicker1.Value.Hour, dateTimePicker1.Value.Minute, dateTimePicker1.Value.Second);string str = da.ToString("hh:mm:ss");
    MessageBox.Show(str);
      

  15.   

    shineiCobalt.DescTime??什么意思?
      

  16.   


    Value已经是DateTime类型了……
    string str = dateTimePicker1.Value.ToString("HH:mm:ss");
      

  17.   

    用SUBStr来截取字符串进行显示撒
      

  18.   

    呵呵,你直接再dateTimePicker 的控件属性框中找到格式设置,根据需要可以选定时间的格式不同格式,根据需要你可以灵活的进行设定,
      

  19.   

    dateTimePicker1.Value.ToString("hh:mm:ss");
      

  20.   

     string DateTime = dateTimePicker1.Value.ToString("hh:mm:ss");
      

  21.   

    DateTime.Parse("2010-11-4 21:51:00").ToString("HH:mm:ss");
      

  22.   


    嗯。那你使用DateTimePicker是怎么得到一个如“2010-11-4 21:51:00”的值的呢?
      

  23.   

      textBox1.Text = System.DateTime.Now.ToString("yyyy-MM-dd");
    这是格式化日期的,你这个时间,即可参考!
      

  24.   

    dateTimePicker控件的CustomFomart属性 :HH:mm:ss
      

  25.   

    呶 就是这样 dateTimePicker.Value.ToString("HH:mm:ss");经过我的测试(VS.NET 2008) 没有问题 
    祝你工作顺利 结贴吧