Answers:
将格式设置为自定义,然后指定格式:
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy hh:mm:ss";
或者您想布置它。然后,您可以直接输入日期/时间。如果您使用MMM,则需要使用输入月份的数值,除非您自己为此编写了一些代码(例如,5月份有5个结果)
不知道日期和时间的选择器。听起来对我来说是自定义控件。
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
和System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern
获取当前区域性的格式。MSDN链接
Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " " + time
您也可以手动限制时间部分: Dim date As String = CultureInfo...ShortDatePattern Dim time As String = CultureInfo...ShortTimePattern dtpThing.Format = DateTimePickerFormat.Custom dtpThingEnd.CustomFormat = date + " HH:mm"
最好对作业使用两个DateTimePickers。日期部分将使用默认的DateTimePicker,时间部分将使用第二个DateTimePicker。格式化第二个DateTimePicker,如下所示。
timePortionDateTimePicker.Format = DateTimePickerFormat.Time;
timePortionDateTimePicker.ShowUpDown = true;
捕获它们后,两者应该看起来像这样
要从这两个控件获取DateTime,请使用以下代码
DateTime myDate = datePortionDateTimePicker.Value.Date +
timePortionDateTimePicker.Value.TimeOfDay;
要将DateTime分配给这两个控件,请使用以下代码
datePortionDateTimePicker.Value = myDate.Date;
timePortionDateTimePicker.Value = myDate.TimeOfDay;
DateTime Picker可用于同时选择日期和时间,这就是为什么它被称为“ Date and Time Picker”。您可以在“设置格式 ”属性设置为“ 自定义 ”和不同的格式说明代表/挑选不同格式的日期/时间在“集组合自定义格式 ”属性。但是,如果要更改日期,则可以使用弹出日历,而在选择时间的情况下(在同一控件中,您必然会使用向上/向下键来更改值。
例如,自定义格式“ ddddd,MMMM dd,yyyy hh:mm:ss tt ”将为您提供如下结果:“ 2009年8月20日,星期四02:55:23 PM ”。
你可以玩不同的组合为格式说明,以满足您的需要如MMMM将给予“ 八月 ”,而MM将给予“ 八月 ”
yyyy-MM-dd HH:mm
),然后返回一个仅反映部分显示日期和时间的值。我将其称为错误,但它已经存在了数十年……