Member 13481361 Ответов: 1

Почему я получаю это сообщение об ошибке?


Когда я выполняю, я получаю это сообщение об ошибке.

Дата-время дата = дата-время.Разбор(sdate);
"Строка не является допустимой датой-временем"

public ActionResult DownloadFile(string sdate)
       {
           string filecontent = string.Empty;

           //changed iFTDTLContext to IFTDTLEntities
           using (var context = new Models.AFMESEntitiesContext())
           {

               DateTime date =  DateTime.Parse(sdate);

               //changed Admits to Files
               //changed file to files
               var results = (from f in context.BlindResults
                              where f.ExtractDate.Value.Year == date.Year && f.ExtractDate.Value.Month == date.Month && f.ExtractDate.Value.Day == date.Day
                              select f).ToList();

               filecontent = CreateDelimitedData(results);
           }


Что я уже пробовал:

Я попытался изменить формат, но все равно получил сообщение. Кто-нибудь может помочь?

MadMyche

В каком он формате?

1 Ответов

Рейтинг:
12

MadMyche

Не видя чего сдате содержит, трудно сказать.
Является ли это допустимой датой и временем? Если да, то в каком формате это все?

Вам действительно следует ознакомиться с документацией для различных Методы DateTime[^]


Member 13481361

Формат: 19-6-2018

MadMyche

Может быть, вам стоит попробовать дату и время.Метод ParseExact() и передача в формате