WinForm中的日期时间选择器如何选择时间?

soo*_*ise 22 c# datetimepicker winforms

可能重复:
DateTimePicker:选择日期和时间

我正在使用WinForm DateTime选择器,它在选择日期方面做得很棒,但我不知道该怎么做.看起来时间与价值相关联,所以也许有一种方法可以用它来选择时间?

如果没有内置方法来执行此操作,我将只创建该时间的另一个框并从DateTime选择器修改DateTime值.

谢谢!

Dou*_*oug 34

您可以通过添加自定义格式字符串来使用内置的DateTime选择器,如下所示:

DateTimePicker.ShowUpDown = true;
DateTimePicker.CustomFormat = "hh:mm";
DateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
Run Code Online (Sandbox Code Playgroud)

请享用!


F.P*_*F.P 14

您可以选择日期选择器以具有"长"日期,甚至只有"时间",或者您可以创建自定义日期.

我总是使用这种格式,因为它是用户最容易理解的格式(恕我直言): yyyy.MM.dd HH:mm

这可以在设计师中以最快的速度完成,只需更改属性即可.

或者,在程序中更改它

YourDatePicker.Format = DateTimePickerFormat.Custom;
YourDatePicker.CustomFormat = "yyyy.MM.dd HH:mm";
Run Code Online (Sandbox Code Playgroud)