使用C#.我有一个字符串dateTimeEnd.
如果字符串格式正确,我希望生成一个DateTime并将其分配给类型的eventCustom.DateTimeEnd
public Nullable<System.DateTime> DateTimeEnd { get; set; }
Run Code Online (Sandbox Code Playgroud)
如果dateTimeEnd为null或为空,则需要eventCustom.DateTimeEnd设置为null.
我试图使用以下代码实现这一点,但我总是为null eventCustom.DateTimeEnd.
你能帮我解决一下我代码中的错误吗?
DateTime? dateTimeEndResult;
if (!string.IsNullOrWhiteSpace(dateTimeEnd))
dateTimeEndResult = DateTime.Parse(dateTimeEnd);
eventCustom.DateTimeEnd = dateTimeEndResult = true ? (DateTime?)null : dateTimeEndResult;
Run Code Online (Sandbox Code Playgroud)