现在DateTime字段有很多问题。。。
我有一个DateTime字段,我想将其分离并显示为一个DateTimePicker中的日期和另一个DTP中的时间。这就是我尝试的:
dtp_date.Value = myRow.myDateTime.Date;
dtp_time.Value = myRow.myDateTime.TimeOfDay;
我收到一个错误,说它无法转换类型"系统"。TimeSpan"到"系统。DateTime'。我想我只是不明白我需要做些什么。它现在所要做的就是显示一天中的时间,而不是存储在我的DateTime字段中的时间。
有人知道如何提取时间吗?
尝试给DateTimePicker一个有效的日期和时间。隐藏显示的日期,只使用DateTimePickerFormat显示时间。时间
DateTimePicker1.Value = new DateTime( DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 5, 30, 0 )
从myRow.myDateTime字段中弹出您的时间值
您可以设置DateTimePicker
控件的CustomFormat
属性:
dtp_date.CustomFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern;
dtp_date.Value = myRow.myDateTime;
这应该显示你约会的时间部分。
只需创建一个具有所需值的NewDateTime对象:dtp_time.Value = new DateTime(0,0,0,myRow.myDateTime.Hour,myRow.myDateTime.Minute, myRow.myDateTime.Second);