Я использую этот код для усечения datetime из моей базы данных в свои компоненты года и времени. Переменные YearOfRelease и Runtime содержат дату и время в формате "dd/MM/yyyy hh: mm: ss". Он работал нормально, но теперь он дает ошибку:
Ссылка на строку не установлена в экземпляр строки. Имя параметра: s
Это может быть только что-то неправильно в функции DateTime.ParseExact, может кто-нибудь, пожалуйста, дайте мне знать, почему "null" неожиданно вызывает эту проблему, когда раньше она работала отлично?
DateTime dt2 = new DateTime();
dt = DateTime.ParseExact(YearOfRelease, "dd/MM/yyyy hh:mm:ss", null);
Year = dt.Year.ToString();
dt2 = DateTime.ParseExact(RunTime, "dd/MM/yyyy hh:mm:ss", null);
string hour = dt2.Hour.ToString();
string min = dt2.Minute.ToString();
Time = hour + ":" + min;