C# 如何使用XAML和C更新DateTime中的时间

C# 如何使用XAML和C更新DateTime中的时间,c#,xaml,datetime,windows-phone-8.1,timepicker,C#,Xaml,Datetime,Windows Phone 8.1,Timepicker,我正在使用c和XAML编写我的第一个Windows Phone 8.1应用程序,我正在尝试只更新绑定到时间选择器控件的datetime对象的时间部分。此时更改时间会将日期设置为当前日期。您可以尝试使用此方法保留日期,并将时间设置为:23小时59米59秒 yourDateTime = yourDateTime.Date + new TimeSpan(23, 59, 59); // where arguments are (hours, min, sec) 保存原始日期时间,在用户选择时间后,使用

我正在使用c和XAML编写我的第一个Windows Phone 8.1应用程序,我正在尝试只更新绑定到时间选择器控件的datetime对象的时间部分。此时更改时间会将日期设置为当前日期。

您可以尝试使用此方法保留日期,并将时间设置为:23小时59米59秒

yourDateTime = yourDateTime.Date + new TimeSpan(23, 59, 59); // where arguments are (hours, min, sec)

保存原始日期时间,在用户选择时间后,使用原始日期和新时间创建一个新实例。