一个winform的程序
需要在界面上有个可以选择时间的控件
我用datetimepicker
但是貌似这个控件要么只能显示日期,要么只显示时间如何才能让给用户选择一个时间,前面是日期,后面精确到小时呢?有没有别的什么控件?

解决方案 »

  1.   

    自己做一个阿..获取DataTime.Now.ToString() 的各个部分.
      

  2.   

    this.datetimepicker.Text.ToString("yyyy年MM月dd日 hh点");
    控件没有,你进行字符串格式处理吧.上面返回的应该是你要的效里.但就是小时没办法让用户选择
      

  3.   


    设为Time以后,控件里只显示时间啊,就没有日期了
      

  4.   

    或者将Format设为Custom,然后在CustomFormat属性里yyyy年MM月dd日 HH:mm:ss
      

  5.   

    用datetimepicker 控件
    第一步:把属性Format设为Custom
    第二步:在CustomFormat属性里写yyyy-MM-dd hh:mm:ss
    给分吧