允许用户从用户界面

时间:2015-06-29 00:25:47

标签: c# asp.net datetime datetimepicker

在我的Windows窗体应用程序中,我需要让最终用户输入格式的日期时间(MMDDYYYY HHMMSS)

我正在使用DateTimePicker控件,但是在HHMMSS部分中 - 它默认采用当天的当前时间 -

var ArrivalDate = dtpArrivalDate.Value;

我需要用户灵活输入日期,如10-11-2015 08:10:23

有人可以建议是否有任何Windows控件,允许用户从前端选择HHMMSS以及日期?或者我们如何追加用户输入的日期时间的HHMMSS部分?

1 个答案:

答案 0 :(得分:0)

以下是我从另一个answer重构的一些代码:

更新 - 更改为24小时格式

dtpArrivalDate.Format = DateTimePickerFormat.Custom;
dtpArrivalDate.CustomFormat = "MMddyyyy HHmmss";  

MSDN:DateTimePicker Class

MSDN:Custom DateTime Format Strings

DateTime ArrivalDate = dtpArrivalDate.Value;