我在WinForm中工作并有两个日期时间选择器:一个显示短日期,一个显示时间。在我的SQL DB中,我有一个DateTime字段,我希望使用放在一起的两个DTP值填充它。
这就是我目前的情况:(这不起作用)
myDateTimeField = Convert.ToDateTime(dtp_date.Text + dtp_time.Text);
任何想法如何解决?
答案 0 :(得分:1)
在第一个DateTime
的{{1}}媒体资源上使用Add
DateTimePicker
方法,并传递第二个Date
返回的Timespan
s DateTimePicker
财产。
TimeOfDay
答案 1 :(得分:0)
不要一起添加Text
属性,而是尝试将值一起添加:
var date = dtp_date.Value;
var time = dtp_time.Value.TimeOfDay;
myDateTimeField = date.Add(time);