powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что это за формат поля такой (дата)?
25 сообщений из 28, страница 1 из 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
25 сообщений из 28, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что это за формат поля такой (дата)?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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