0

ここではStartDate&EndDateを日時として&StartTimeを時間として取りEndTimeます。と から時間部分を変更する必要がStartDateありEndDateます。StartTime次に&を追加EndTimeします。これが私の試みです。しかし、最後の部分でエラーが表示されます。

エラー: 文字列は有効な 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して開始時間を追加する必要があります。

4

4 に答える 4