powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что это за формат поля такой (дата)?
28 сообщений из 28, показаны все 2 страниц
Что это за формат поля такой (дата)?
    #38221738
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поле MDate хранится дата в формате:

авторJun 10 2013 10:00AM

Какой может быть тип поля у данной ячейки?

Я думал что это datetime, но оказалось не оно, так как при сохранении идет конвертация в совсем другой формат.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221744
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixКакой может быть тип поля у данной ячейки?гляньте посредством SQL Server Management Studio например, там в дереве возле таблички крестик есть...
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221757
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

У меня нету прямого доступа к свойствам таблиц, база находится на удаленном сервере, я только данные могу видеть.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221770
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixя только данные могу видеть.Тогда посмотрите на данные, возвращаемые запросом
select * from INFORMATION_SCHEMA.COLUMNS
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221771
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

там в числах все, что мне от них толку?
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221773
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixПаганель,

У меня нету прямого доступа к свойствам таблиц, база находится на удаленном сервере, я только данные могу видеть.А откуда в таком случае вот это узнали:StasonixЯ думал что это datetime, но оказалось не оно, так как при сохранении идет конвертация в совсем другой формат?
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221778
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iap,

Я создал у себя просто на сервере такое поле с типом datetime и проверил сохранит ли оно в таком Jun 10 2013 10:00AM формате или нет, как вы уже поняли результат отрицательный.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221780
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixПаганель,

там в числах все, что мне от них толку?янифиганепонял
где "там"?
что "все"?
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221784
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixiap,

Я создал у себя просто на сервере такое поле с типом datetime и проверил сохранит ли оно в таком Jun 10 2013 10:00AM формате или нет, как вы уже поняли результат отрицательный.поле datetime - это вообще байты, никаких букв там быть не может
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221786
nezhadnye_my
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
select SQL_VARIANT_PROPERTY(MDate, 'basetype')
from your_table
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221808
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
[TABLE_CATALOG] => test
            [TABLE_SCHEMA] => dbo
            [TABLE_NAME] => test
            [COLUMN_NAME] => MDate
            [ORDINAL_POSITION] => 4
            [COLUMN_DEFAULT] => 
            [IS_NULLABLE] => NO
            [DATA_TYPE] => datetime
            [CHARACTER_MAXIMUM_LENGTH] => 
            [CHARACTER_OCTET_LENGTH] => 
            [NUMERIC_PRECISION] => 
            [NUMERIC_PRECISION_RADIX] => 
            [NUMERIC_SCALE] => 
            [DATETIME_PRECISION] => 3
            [CHARACTER_SET_CATALOG] => 
            [CHARACTER_SET_SCHEMA] => 
            [CHARACTER_SET_NAME] => 
            [COLLATION_CATALOG] => 
            [COLLATION_SCHEMA] => 
            [COLLATION_NAME] => 
            [DOMAIN_CATALOG] => 
            [DOMAIN_SCHEMA] => 
            [DOMAIN_NAME] =>



Странно тогда как там хранится этот формат???
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221815
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221817
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
Array
(
    [0] => Array
        (
            [MDate] => Dec 04 2010 12:00AM
        )

    [1] => 
)



Специально распечатал.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221823
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель http://msdn.microsoft.com/ru-ru/library/ms187819(v=sql.90).aspx
см. замечания

Там ничего не сказано о таком формате.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221825
angel_zar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonix,

Это формат Даты в вашем приложении
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221826
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angel_zar,

Это в Базе Данных хранится.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221842
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixangel_zar,

Это в Базе Данных хранится.В базе данных дата с временем хранаться в виде пары целых чисел, если это один из форматов дата-время MSSQL. Конечно, у вас в базе может использоваться и другой формат, например, строка, дробное число и т.п., форматирует вывод при этом приложение.

Сделайте, что вам тут советуют, что гадать, не жалко время тратить?
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221844
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angel_zar,

Кстати запрос:

Код: sql
1.
select getdate()



Возвращает:

Код: sql
1.
2.
3.
4.
5.
6.
7.
Array
(
    [0] => Array
        (
            [computed] => Apr 11 2013 11:29AM
        )
)
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221850
Фотография Stasonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgформатирует вывод при этом приложение

Я напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221869
angel_zar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixalexeyvgформатирует вывод при этом приложение

Я напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.

Если вы не хотите тут, делать то что вас просят, то скорее всего именно так и есть.
Тут телепатов не ма
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221872
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixЯ напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.

Угу. Форматированием занимается приложение.

Код: sql
1.
2.
3.
4.
5.
DECLARE @datetime datetime

SET @datetime = 0.5

SELECT @datetime



1900-01-01 12:00:00.000 выдаст студия.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221882
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonix,

Может поможет вникнуть: http://www.sql.ru/faq/faq_topic.aspx?fid=103
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221887
Гость333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixangel_zar,

Кстати запрос:

Код: sql
1.
select getdate()



Возвращает:

Код: sql
1.
2.
3.
4.
5.
6.
7.
Array
(
    [0] => Array
        (
            [computed] => Apr 11 2013 11:29AM
        )
)


Это смотря где возвращает. Выполните тот же запрос в SQL Server Management Studio, и получите такое:
Код: sql
1.
2013-04-11 14:43:44.327
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221888
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixalexeyvgформатирует вывод при этом приложение

Я напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.

в базе тип datetime хранится как 8 байт
сервер вам их и вернет, которые php неявно конвертирует в строку согласно каким-то умолчаниям, если вы явно не задаете формат вывода
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221960
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixПаганель http://msdn.microsoft.com/ru-ru/library/ms187819(v=sql.90).aspx
см. замечания

Там ничего не сказано о таком формате.значит в этих байтах его и нет
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38221986
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stasonixalexeyvgформатирует вывод при этом приложение

Я напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.Напрямую - это как, намагниченность диска чувстуете? Никому в мире ещё не удавалось делать запросы к базе и смотреть результат без клиентского приложения.

Да выполните уже запрос, что гадать!
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38222004
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasonixЯ напрямую запрос делаю к базе, при чем тут приложение? PHP что какими-то магическими путями мне дату сам по себе отформатировал? ОМГ!!! Вызывайте срочно Гарри Поттера, будем лечить.
Тогда то, что Excel тоже меняет отображение ячеек, если поменять Региональные установки, должно просто разорвать ваш мозг.
...
Рейтинг: 0 / 0
Что это за формат поля такой (дата)?
    #38222028
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GloryТогда то, что Excel тоже меняет отображение ячеек, если поменять Региональные установки, должно просто разорвать ваш мозг.
во всем виноват Волан Де Морт
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что это за формат поля такой (дата)?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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