В здесь я беру StartDate
& EndDate
как время дата & StartTime
, EndTime
как время. Мне нужно изменить временную часть от StartDate
и EndDate
. Затем добавьте StartTime
& EndTime
. Вот моя попытка. Но в последней части это показывает мне ошибку.DateTime формат неправильно
Ошибка: String не был признан действительным DateTime
string StartTime = "";
string EndTime = "";
DateTime StartDate = Convert.ToDateTime(RadDatePickerStart.SelectedDate);
DateTime EndDate = Convert.ToDateTime(RadDatePickerEnd.SelectedDate);
if (RadTimePickerStart.SelectedDate != null)
StartTime = RadTimePickerStart.SelectedDate.Value.ToString("HH:mm");
if (RadTimePickerEnd.SelectedDate != null)
EndTime = RadTimePickerEnd.SelectedDate.Value.ToString("HH:mm");
DateTime NewStartDate = Convert.ToDateTime(StartDate + " " + StartTime);<-- In here shows the error
DateTime NewEndDate = Convert.ToDateTime(EndDate + " " + EndTime);
На самом деле мне нужно добавить дату к времени, в здесь мне нужно изменить время часть из StartDate
& добавить к нему время начала.
Ну, вы точно указали * что * значение является результатом «StartDate +» «+ StartTime»? – Arran
Какова ценность 'SelectedDate'? –
Непонятно, зачем вообще нужны струнные операции.Это действительно поможет, если вы уточните свой вопрос. –