visualstudio-如何显示C#中DateTimePicker中DateTime字段中的时间



现在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);

相关内容

  • 没有找到相关文章

最新更新