WPF-在日期选择器中选择日期时,是否有方法设置时间?
我有一个日期选择器,并将所选日期绑定到一个日期时间。问题是这个选定的日期总是给我0:00:00的时间。有没有办法选择默认值WPF-在日期选择器中选择日期时,是否有方法设置时间?,wpf,datetime,datepicker,Wpf,Datetime,Datepicker,我有一个日期选择器,并将所选日期绑定到一个日期时间。问题是这个选定的日期总是给我0:00:00的时间。有没有办法选择默认值 我正在考虑使用DateTime.AddHour().AddMinutes(),但我想要不依赖于该DateTime当前时间的东西。为什么不这样做: DateTime yourNewDateTime = new DateTime(datePickerDateTime.Year, datePicker
我正在考虑使用DateTime.AddHour().AddMinutes(),但我想要不依赖于该DateTime当前时间的东西。为什么不这样做:
DateTime yourNewDateTime = new DateTime(datePickerDateTime.Year,
datePickerDateTime.Month,
datePickerDateTime.Day,
YOUR_DEFAULT_DATETIME_HOUR,
YOUR_DEFAULT_DATETIME_MINUTES,
YOUR_DEFAULT_DATETIME_SECONDS);
?有一个可以增加时间的get
private DateTime? dt;
public DateTime? Dt
{
get { return dt; }
set
{
if (dt == value) return;
dt = value;
NotifyPropertyChanged("DtTime");
NotifyPropertyChanged("Dt");
}
}
public DateTime? DtTime
{
get
{
if (dt == null) return null;
return ((DateTime)dt).AddHours(6.0);
}
}
在实例化视图模型时,为什么不将SelectedDate设置为特定的日期时间?但它是一个日期选择器。