Как вставить время в SQl Server 2005? - PullRequest
2 голосов
/ 07 мая 2010

Я создаю приложение для Windows. В этом я должен вычесть две даты. Я вычитаю его успешно, я использовал TimeSpan, чтобы получить вычтенное значение. Но когда я вставляю его в SQl Server 2005 db, он вставляется с начальной датой, т.е. 1 / 1/1900 и расчетная разница

какой формат мне использовать, чтобы вставить только время?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 07 мая 2010

Если вы введете только временной интервал, он будет интерпретироваться как время после полуночи 01.01.1900. Возможно, вы можете преобразовать временной интервал в секунды (. TotalSeconds, может быть?) И затем сохранить его как INT, чтобы получить то, что вы ищете.

1 голос
/ 07 мая 2010

sql формат даты yyyy-mm-dd hh:mm:ss, например: 2010-05-07 09:59:59

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