powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как отображать милисекунды из поля DateTime?
6 сообщений из 6, страница 1 из 1
Как отображать милисекунды из поля DateTime?
    #32060734
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле DateTime хранит в том числе и милисекунды - Query Analyzer их отображает, но при возврате на клиента (.NET)
передается только целое количество секунд (округленное)
и в Enterprise Managere они отображаются целыми.
Может где-то это настраивается?

Thanks in advance!
...
Рейтинг: 0 / 0
Как отображать милисекунды из поля DateTime?
    #32060746
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы можете на стороне сервера преобразовывать дату в строку используя CONVERT
или на стороне клиента NET, используя dat.ToString("dd-MMM-yyyy HH:mm")
или ParseDateTime(dat).ToString("dd-MMM-yyyy HH:mm")
...
Рейтинг: 0 / 0
Как отображать милисекунды из поля DateTime?
    #32060787
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет.
На стороне клиента - все ОК
Но когда я преобразую это значение в DateTime и передаю его в Stored Procedure где делаю update с условием
... AND ChangeDatetTime = @daChangeDT

обновления не происходит - почему непонятно
...
Рейтинг: 0 / 0
Как отображать милисекунды из поля DateTime?
    #32060795
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может не срабатывает потому что Ваш тип SmallDateTime ?
сохраниете @daChangeDT в глобальную временную таблицу, и посмотрите на ее значение.

Сохраняем внутри SP
if NOT(object_id('tempdb..##temp') IS NULL) drop table ##temp
select param = @DateTo into ##temp
...
Рейтинг: 0 / 0
Как отображать милисекунды из поля DateTime?
    #32060811
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет параметр передается как DateTime
Посмотрел на дату-время внутри процедуры
я внутрь передаю дату и время '22-10-2002 13:59:40.327"
и возвращаю ее же назад и получаю - "окт 22 2002 1:59PM"

Как же мне это побороть?
...
Рейтинг: 0 / 0
Как отображать милисекунды из поля DateTime?
    #32060816
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощение - ошибся в результате
выдает "22-жовтня-2002 13:59:40.000" -
т.е. без милисекунд непонятно почему
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как отображать милисекунды из поля DateTime?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]