command.Parameters.Add("@EndDate", SqlDbType.DateTime).Value =
EndDate == null ?
(DateTime?)null :
DateTime.Parse(EndDate.ToShortDateString() + " " + EndTime);
EndDate 是 DateTime 类型吗?EndTime 只是一个包含时间的字符串。但它在解析时给了我错误,因为 EndDate 是一个可为空的 DateTime。我该如何解析这个?