В моей базе данных есть два поля для хранения времени начала и окончания. они из даты и времени. Я выбираю время из них, используя tostring ("чч: мм тт"). Теперь я хочу обновить только часть времени даты. У меня есть выпадающий список для выбора часов и минут и AM / PM. Как я могу обновить время, сохраненное на сервере sql, используя Entity Framework / LINQ в приложении MVC3.
Пожалуйста, предложите
Вы всегда должны обновлять всю дату и время - это означает, что вы должны создать новую DateTime в своем приложении и использовать правильную часть даты и определенную часть времени.
DateTime
создать новый объект DateTime
DateTime mydate = New DateTime(2011, 6, 1, 12, 30, 0);
или
DateTime mydate = DateTime.Parse("2011-06-1 12:30:00 PM");
на самом деле вам не нужно касаться части linq этого, в основном, что вы хотите сделать, это просто преобразовать строку обратно в объект datetime и просто манипулировать объектом datetime, либо создавая новый объект даты / времени или добавьте / минус мм / дд / гг часы или минуты.