在添加时间的日期时间替换timeValue

Wal*_*oni 0 .net c# wpf datetime datetimepicker

在WPF应用程序中,我有一个DateTimePicker.我保存一个DateTime变量,DateTimePicker值与时间.

dDate = DateTimePicker_Date.SelectedDate.Value.Add(TimePicker_Heure.Value.Value.TimeOfDay); 
Run Code Online (Sandbox Code Playgroud)

当dDate为null时,此代码为OK,但是,当我更新时DateTimePicker,Time则为"已添加".

所以,如果我DateTimePicker是:1/2/2013与01:20.

一开始 :

dDate = DateTimePicker_Date.SelectedDate.Value.Add(TimePicker_Heure.Value.Value.TimeOfDay); 
Run Code Online (Sandbox Code Playgroud)

一切都好,但是,如果我重新执行这一行:

dDate = DateTimePicker_Date.SelectedDate.Value.Add(TimePicker_Heure.Value.Value.TimeOfDay); 
Run Code Online (Sandbox Code Playgroud)

dDate值为:1/2/2013,02:40.

谁能告诉我如何解决这个问题呢?

Ode*_*ded 5

添加到以下Date属性DateTime:

DateTimePicker_Date.SelectedDate.Value.Date.Add(
                                        TimePicker_Heure.Value.Value.TimeOfDay); 
Run Code Online (Sandbox Code Playgroud)

该Date物业有00:00:00时间.