DateTime与DateTime?赋值问题以及null类型的如何赋值问题

解决方案:

//主要用到向下兼容原理,DateTime?继承于DateTime;
string req = "为字符串的参数";
DateTime? dt = null;
DateTime? time = string.IsNullOrEmpty(req) ? dt : Convert.ToDateTime(req);

ViewBag.courseDateTime = model.CourseDateTime.HasValue ? model.CourseDateTime.Value.ToString("HH:MM:ss") : "";

原文地址:https://www.cnblogs.com/sylone/p/13267966.html