c# - 如何在 C# 中解析可为空的 DateTime 对象

标签 c# datetime

command.Parameters.Add("@EndDate", SqlDbType.DateTime).Value = 
     EndDate == null ? 
        (DateTime?)null : 
        DateTime.Parse(EndDate.ToShortDateString() + " " + EndTime);

EndDate 是 DateTime 类型吗? EndTime 只是一个包含时间的字符串。但它在解析时给我错误,因为 EndDate 是一个可为 null 的 DateTime。我该如何解析它?

最佳答案

由于 EndDate 可以为空,因此您可以像这样解析它。

DateTime.Parse(EndDate.Value.ToShortDateString() + " " + EndTime);

关于c# - 如何在 C# 中解析可为空的 DateTime 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152764/

相关文章:

c# - 从任何地方发布有效的日期时间

c# - WCF C# - 从 App.config 获取特定的配置值

c# - C# 中返回类型多于 1 的函数是否可行?

c# - 如何在 Windows Phone 8 上进行代码内绑定(bind)

python - key 错误 : Timestamp

c++ - 从字符串 (Fri 4/2/2004 9 :55:54 AM --------> <long representation>)

java - 需要有关 Java 中的 SWT DateTime 的帮助

c# - 如何在 ASP.NET 中找到选定的 RadioButton 的值?

c# - 使用 Owin 在自托管的 Web API 中获取远程主机 IP

python - Pandas 数据框每天重新采样和计数事件