允许用户从用户界面以MMDDYYYY HH:MM:SS格式键入Date
本文关键字:MM HH SS 格式 Date MMDDYYYY 许用户 用户 用户界面 | 更新日期: 2023-09-27 18:00:08
在我的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;