Создать DateTime с пользовательскими часами и минутами - PullRequest
2 голосов
/ 07 марта 2012

Мне нужно построить объект DateTime с датой из календаря и часами / минутами / часами в три выпадающих списка.

DateTime вставляется в БД как обычный тип БД DateTime SQL Server. Я буду использовать что-то вроде строки dt = String.Format ("{0: g}", DateTime.Now); разобрать его при извлечении из БД.

Мне просто нужно найти элегантный способ создания объекта DateTime для вставки в БД.

Ответы [ 2 ]

4 голосов
/ 07 марта 2012

Почему бы не использовать стандартную DateTime конструкторскую перегрузку, подробно здесь (MSDN) .

DateTime dateTime = new DateTime(year, month, day, hour, minute, second);

Где вы извлекаете значения year, month, day из календаря и значения hour, minute, second из проанализированных выпадающих значений.

0 голосов
/ 07 марта 2012

Существует ряд встроенных перегрузок конструктора для DateTime(), которые уже делают все, что вам нужно, и создадут DateTime на основе различных входных данных.

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