powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Порядок отображения D,M,Y в дате
14 сообщений из 39, страница 2 из 2
Порядок отображения D,M,Y в дате
    #37864679
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shakill,

Вообщем ребят, я конечно еще то нубло, но вот мой вывод,

данное поле с датой попадает в SQL из 1С.
В 1С это просто строка, которая записана по определенному правилу.
Далее идет подключение 1С к SQL и тут видимо есть такое понятие,как формат даты по-умолчанию, в данном случае это был формат MM.dd.yyyy, в таком виде дата и приходила уже в мою SQL базу и отображалась криво.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864725
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что скажете по этому поводу?
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864735
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажем, что надо выгружать в формате, который не предусматривает двоякого толкования даты. Или выставлять правильные настройке коннекта при загрузке. В общем, делать то, что написано в статье FAQ.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864766
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanShakill,

Вообщем ребят, я конечно еще то нубло, но вот мой вывод,

данное поле с датой попадает в SQL из 1С.
В 1С это просто строка, которая записана по определенному правилу.
Далее идет подключение 1С к SQL и тут видимо есть такое понятие,как формат даты по-умолчанию, в данном случае это был формат MM.dd.yyyy, в таком виде дата и приходила уже в мою SQL базу и отображалась криво.
Запрос должен передавать set команду нужного формата, при том все запросы, а не отдельный, возможно какой то не передает или передает неверную строку, тогда тоже будет наблюдаться подобное.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864769
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanДалее идет подключение 1С к SQL и тут видимо есть такое понятие,как формат даты по-умолчанию, в данном случае это был формат MM.dd.yyyy, в таком виде дата и приходила уже в мою SQL базу и отображалась криво.
Нет никакого умолчания, у каждого пользователя может быть своя настройка формата представления даты
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864772
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей АлексеевичИли выставлять правильные настройке коннекта при загрузке.

Именно это я и описывал в предидущем сообщении. Я правильно понимаю что DATEFORMAT есть дефолтный, но мы можем задать его для текущего коннекта на свой манер?
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864776
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanДалее идет подключение 1С к SQL и тут видимо есть такое понятие,как формат даты по-умолчанию, в данном случае это был формат MM.dd.yyyy, в таком виде дата и приходила уже в мою SQL базу и отображалась криво.
В том то и дело, что нет у вас никаких дат. А есть символьные строки. Которые конвертируются к дате.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864778
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly PodgoretskyzandermanДалее идет подключение 1С к SQL и тут видимо есть такое понятие,как формат даты по-умолчанию, в данном случае это был формат MM.dd.yyyy, в таком виде дата и приходила уже в мою SQL базу и отображалась криво.
Нет никакого умолчания, у каждого пользователя может быть своя настройка формата представления даты

Вопрос снят.

А почему нет понятия по-умолчанию, потому что дата она и в Африке дата? и мы можем записать ее как угодно?
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864785
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По тому что этот параметр задается явно
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864799
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanAnatoly Podgoretskyпропущено...

Нет никакого умолчания, у каждого пользователя может быть своя настройка формата представления даты

Вопрос снят.

А почему нет понятия по-умолчанию, потому что дата она и в Африке дата? и мы можем записать ее как угодно?

если вы про умолчания для set dateformat в зависимости от установленного языка, то их можно посмотреть через sp_helplanguage
обратите внимание, эта настройка влияет только на ковертацию из строки в дату, но не влияет на отображение дат
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864802
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanА почему нет понятия по-умолчанию, потому что дата она и в Африке дата? и мы можем записать ее как угодно?Дата - это восемь байт в типе данных datetime. А у вас не дата, а строковый литерал, который вы хотите к этой дате отконвертить.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864867
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,

я все понял,спасибо за разъяснения.
Я уже как раз говорил про дату в скуле, когда эти 8 байт лежат в скуле с типом datetime. DATEFORMAT-ом мы можем, как угодно менять формат этих 8 байт.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864871
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zandermanDATEFORMAT-ом мы можем, как угодно менять формат этих 8 байт.
Да не можете вы менять формат. Вы можете менять правила конвертирования символьных строк в дату.
...
Рейтинг: 0 / 0
Порядок отображения D,M,Y в дате
    #37864920
zanderman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,

спасибо, понял.
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Порядок отображения D,M,Y в дате
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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