在我的Windows窗体应用程序中,我需要让最终用户输入格式的日期时间(MMDDYYYY HHMMSS)
我正在使用DateTimePicker控件,但是在HHMMSS部分中 - 它默认采用当天的当前时间 -
var ArrivalDate = dtpArrivalDate.Value;
我需要用户灵活输入日期,如10-11-2015 08:10:23
有人可以建议是否有任何Windows控件,允许用户从前端选择HHMMSS以及日期?或者我们如何追加用户输入的日期时间的HHMMSS部分?
答案 0 :(得分:0)
以下是我从另一个answer重构的一些代码:
更新 - 更改为24小时格式
dtpArrivalDate.Format = DateTimePickerFormat.Custom;
dtpArrivalDate.CustomFormat = "MMddyyyy HHmmss";
MSDN:DateTimePicker Class
MSDN:Custom DateTime Format Strings
DateTime ArrivalDate = dtpArrivalDate.Value;