command.Parameters.Add("@EndDate", SqlDbType.DateTime).Value =
EndDate == null ?
(DateTime?)null :
DateTime.Parse(EndDate.ToShortDateString() + " " + EndTime);
Run Code Online (Sandbox Code Playgroud)
EndDate的类型是DateTime?和EndTime只是一个包含时间的字符串.但它在解析时给我错误,因为EndDate是可以为空的DateTime.我怎么解析这个?
由于EndDate是可空的,因此您可以像这样解析它.
DateTime.Parse(EndDate.Value.ToShortDateString() + " " + EndTime);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2505 次 |
| 最近记录: |