Использование С#. У меня есть строка dateTimeEnd.
Если строка находится в правильном формате, я хочу сгенерировать DateTime и назначить ее eventCustom.DateTimeEnd типа
public Nullable<System.DateTime> DateTimeEnd { get; set; }
Если dateTimeEnd пусто или пусто, мне нужно eventCustom.DateTimeEnd установить значение null.
Я пытаюсь достичь этого, используя следующий код, но всегда получаю null для eventCustom.DateTimeEnd.
Не могли бы вы помочь мне определить, что не так в моем коде?
DateTime? dateTimeEndResult;
if (!string.IsNullOrWhiteSpace(dateTimeEnd))
dateTimeEndResult = DateTime.Parse(dateTimeEnd);
eventCustom.DateTimeEnd = dateTimeEndResult = true ? (DateTime?)null : dateTimeEndResult;