允许用户从用户界面以MMDDYYYY HH:MM:SS格式键入Date



在我的Windows窗体应用程序中,我需要向最终用户提供格式为(MMDDYYYY HHMMSS)的日期时间

我使用的是DateTimePicker控件,但在HHMMSS部分——默认情况下,它占用一天中的当前时间——

var ArrivalDate = dtpArrivalDate.Value;

我需要用户输入日期的灵活性,如2015年11月10日08:10:23

有人能建议是否有任何窗口控件,允许用户从前端选择HHMMSS以及日期吗?或者,我们如何将HHMMSS部分附加到用户输入的日期时间中?

以下是我从另一个答案中重构的一些代码:

更新-更改为24小时格式

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

MSDN:DateTimePicker类

MSDN:自定义日期时间格式字符串

DateTime ArrivalDate = dtpArrivalDate.Value;

相关内容

  • 没有找到相关文章

最新更新