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

Откуда:
Сообщений: 60
Как изменить формат даты на ddmmyy. Не изменяя типа поля (date)?
Сейчас yyyy-mm-dd
27 апр 13, 11:36    [14238205]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
MS SQL хранит на диске даты в виде байтов, а не каких-то там yyyy-mm-dd
Никаких минусов там вообще нет
27 апр 13, 11:38    [14238210]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
invm
Member

Откуда: Москва
Сообщений: 9833
Типы date, datetime и т.п. хранятся в бинарном виде и никакого формата у них нет. Отображением в нужном формате занимается клиентское приложение.
27 апр 13, 11:40    [14238217]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
Eugeny21
Member

Откуда:
Сообщений: 60
В этих вопросах пока не силен, так что извините, если спрашиваю про очевидные вещи :)
27 апр 13, 11:44    [14238228]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 856
А мне свой вопросик по DateTime задать можно?

В таблице поле типа datetime содержит время в миллисекундах.
В Studio если выполняю команду Открыть таблицу, время показывается только в секундах.
Если создаю запрос, в соответствующем окне, то результаты выводятся так, что время отображается с миллисекундами.
Почему же так???
Но это еще ерунда...
А вот когда клиентское приложение (C# объект DataReader методом GetDateTime) читает данные из моей таблицы, то время тоже отображается только в секундах.
Но мне то нужны миллисекунды, как их достать?

Заводить еще одно поле, в котором держать миллисекунды и на клиенте все собирать - крайне нежелательно.

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

Помогите, кто чем может.

Спасибо.
27 апр 13, 12:29    [14238293]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
вообще вопрос для другого форума
но попробуйте
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.getsqldatetime.aspx
27 апр 13, 12:42    [14238309]     Ответить | Цитировать Сообщить модератору
 Re: Date ddmmyy  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 856
Паганель
вообще вопрос для другого форума
но попробуйте
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.getsqldatetime.aspx


Спасибо, на других форумах уже задавал вопросы, ответов пока не получил.

Такой метод взятия данных тоже пробовал, но результат был в секундах.
Хотя, может я в запарках где-то чего-то и проглючил... Попытаюсь еще раз...
27 апр 13, 12:51    [14238318]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить