обновление времени поля datetime с использованием linq - PullRequest
0 голосов
/ 01 июня 2011

В моей базе данных есть два поля для хранения времени начала и окончания. они из даты и времени. Я выбираю время из них, используя tostring ("чч: мм тт"). Теперь я хочу обновить только часть времени даты. У меня есть выпадающий список для выбора часов и минут и AM / PM. Как я могу обновить время, сохраненное на сервере sql, используя Entity Framework / LINQ в приложении MVC3.

Пожалуйста, предложите

Ответы [ 3 ]

0 голосов
/ 01 июня 2011

Вы всегда должны обновлять всю дату и время - это означает, что вы должны создать новую DateTime в своем приложении и использовать правильную часть даты и определенную часть времени.

0 голосов
/ 01 июня 2011

создать новый объект DateTime

 DateTime mydate = New DateTime(2011, 6, 1, 12, 30, 0);

или

DateTime mydate = DateTime.Parse("2011-06-1 12:30:00 PM");
0 голосов
/ 01 июня 2011

на самом деле вам не нужно касаться части linq этого, в основном, что вы хотите сделать, это просто преобразовать строку обратно в объект datetime и просто манипулировать объектом datetime, либо создавая новый объект даты / времени или добавьте / минус мм / дд / гг часы или минуты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...