2015-02-17 2 views
0

У меня есть таблица резервирования в БД SQL Server с полем «dailySummaryEmailTime» с типом времени данных (7). Из пользовательского интерфейса, который выполняется с угловым и ветром для управления данными, я устанавливаю значение, подобное «15:30», которое дает мне ошибку проверки ведомости, поскольку «« dailySummaryEmailTime »должно быть длиной продолжительности ISO8601, такой как« P3H24M60S »»,Проблема со временем (7) тип данных при обновлении через бриз

Это когда я назову saveChanges() на ветру. Как мне это преодолеть? Перед вызовом saveChanges() мне нужно изменить значение?

ответ

0

Сообщение об ошибке описательное о проблеме, «15:30» не является допустимой ISO8601 строки продолжительности и ветра отображает все свойства типа данных «Time» на ISO8601 длительности.

Таким образом, вам необходимо установить свойство в действительную строку длительности ISO8601.

Есть библиотеки, которые могут помочь при создании и интерпретации ISO длительностей как: https://www.npmjs.com/package/moment-duration

0

U достаточно использовать этот тег Или вы можете использовать любые контроллеры Jquery для времени, делая вход на свою страницу. посмотрите на эту ссылку

http://best-jquery-time-picker.com/

как проблема, которая происходящей является преобразование времени и SQL Db не будет принимать время, если это не в определенном формате. Следовательно, вы не можете сохранять данные.

Смежные вопросы