Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 конвертация времени  [new]
Честр
Member

Откуда:
Сообщений: 14
помогите, плиз, решить задачку:
Имеется системное время в формате 40190000. Подскажите как можно перевести в нормальный вид (типа 11:09:50.000)?
14 окт 09, 16:06    [7785842]     Ответить | Цитировать Сообщить модератору
 Re: конвертация времени  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
select dateadd(ms, 40190000, 0)

-----------------------
1900-01-01 11:09:50.000

(1 row(s) affected)
14 окт 09, 16:08    [7785870]     Ответить | Цитировать Сообщить модератору
 Re: конвертация времени  [new]
Glory
Member

Откуда:
Сообщений: 104760
Честр
помогите, плиз, решить задачку:
Имеется системное время в формате 40190000. Подскажите как можно перевести в нормальный вид (типа 11:09:50.000)?

Если расскажите алгоритм перевода, то нет проблем
14 окт 09, 16:09    [7785876]     Ответить | Цитировать Сообщить модератору
 Re: конвертация времени  [new]
Честр
Member

Откуда:
Сообщений: 14
Паганель
select dateadd(ms, 40190000, 0)

-----------------------
1900-01-01 11:09:50.000

(1 row(s) affected)


о, то, что доктор прописал, спасибо!
14 окт 09, 16:13    [7785929]     Ответить | Цитировать Сообщить модератору
 Re: конвертация времени  [new]
vino
Member

Откуда:
Сообщений: 1191
Честр, Glory не зря сказал про алгоритм отсчета системного времени. У вас миллисекунды только в пределах 0..86400000, а получить нужно только время без дней/месяцев/лет ?
14 окт 09, 17:21    [7786567]     Ответить | Цитировать Сообщить модератору
 Re: конвертация времени  [new]
Честр
Member

Откуда:
Сообщений: 14
vino
Честр, Glory не зря сказал про алгоритм отсчета системного времени. У вас миллисекунды только в пределах 0..86400000, а получить нужно только время без дней/месяцев/лет ?

так точно
14 окт 09, 17:42    [7786750]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить