我要用datetimepicker 只显示分钟值
已经设置:Format为Custom;CustonFormat为m;ShowUpDown为true
并且成功显示出分钟现在的问题是:我在代码里要给datetimepicker赋值,该怎么写?
我是这样写的dateTimePicker1.Value = DateTime.Parse("2010-12-7 17:" + promptTime);  正确吗?

解决方案 »

  1.   

    new DateTime()吧,好像有好几个overload,其中应该有可以提定年/月/日及时间的构造函数。
      

  2.   

     我这样写了以后,功能是实现了,但是有人说这么写不安全,可能导致什么BUG之类的!
    我想知道还有什么更好的方法没?
      

  3.   

    dateTimePicker1.Value = DateTime.ParseExact("2010-12-7 17:" + promptTime, "yyyy-MM-dd HH:mm", null);
      

  4.   

    不行,该字符串未被识别为有效的 DateTime。
      

  5.   

    dateTimePicker1.Value = DateTime.ParseExact("2010-12-7 17:" + promptTime, "yyyy'-'MM'-'dd HH':'mm", null);
      

  6.   

    依然,该字符串未被识别为有效的 DateTime。