powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение даты и времени
9 сообщений из 9, страница 1 из 1
Хранение даты и времени
    #38720969
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день знатоки.

У меня к вам имеется вот такой вот вопрос.

Как будет правильнее хранить дату и время в одной полу или в двух отдельных полях ?

Тоесть

Поле1
12.07.2014 11:05:00

или же так

Поле1 Поле2
12.07.2014 11:05:00

Заранее спасибо за ваши отзывы
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38720981
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aslan1980Как будет правильнее хранить дату и время в одной полу или в двух отдельных полях ?А Вам ЧТО нужно хранить? "Дату", "Время" или "Дату"+"Время"?
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38721008
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дату + Время
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38721028
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aslan1980
СУБД какая?
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38721034
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aslan1980,

зависит от того, насколько часто Вам нужно работать с датой без времени или с временем без даты.

Если запросы вида "отобрать все операции между 10 и 11 часами утра независимо от даты" - обыденность, то имеет смысл рассмотреть хранение времени отдельно от даты.
Если подобных запросов нет и не планируется - раздельное хранение излишне.
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38721045
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я использую геоинформационную систему Arcgis

Видите ли в чем проблема

Я в таблице создал два поля День и время

в поле время вводится значение времени 11:00:00

при выполнение запроса на какое нибудь значение времени.

мне выводится вот такое вот значение 1899-12-30 11:00:00

И поэтому как вы считаете, нужно ли дату и время вводить в одно поле ?
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38721179
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
aslan1980,

Видите в чем решение? Надо хранить так, как хочет Arcgis. Как именно — смотрите в ее документации.
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38726063
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aslan1980Как будет правильнее хранить дату и время в одной полу или в двух отдельных полях ?
Правильно хранить так, как удобно для операций с этими данными. За исключением крайне редких случаев типа хранения прямоугольного расписания (с первого по десятое августа чувак работает с 10:00 до 19:00) правильно хранить вместе.

aslan1980Я в таблице создал два поля День и время
в поле время вводится значение времени 11:00:00
при выполнение запроса на какое нибудь значение времени.
мне выводится вот такое вот значение 1899-12-30 11:00:00
И поэтому как вы считаете, нужно ли дату и время вводить в одно поле ?
Вы здесь совершаете частую и страшную ошибку новичков, пытаясь определить способ ХРАНЕНИЯ в соответствии с потребностями ОТОБРАЖЕНИЯ. Более того, хрустальный шар подсказывает мне, что и предыдущее действие - разделение на два поля - Вы придумали ради совершения той же ошибки.

Вам нужно очень чётко понять, что отображение данных в том или другом месте интерфейса - только одна операция из тех, что будут производиться с этими данными. Формат хранения следует выбирать так, чтобы было удобно всем операциям в совокупности. Что же до отображения - это очень лёгкая операция, не составляет проблемы настроить её где угодно. Более того, это вообще клиентская операция, сервер не должен о ней думать, он должен просто вернуть данные, а отобразить их в формате [d/m/y], [d.m.y h:n:s] или там [h:n:s:z] - это вообще вопрос исключительно клиента. К сожалению, правда, некоторые угробищные клиенты в силу непреодолимого кретинизма их создателей таки заставляют выносить эту операцию на сервер.
...
Рейтинг: 0 / 0
Хранение даты и времени
    #38726087
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопросы отображения базу не должны волновать, это давно в граните нам было завещано еще марсианами Тут вам не 1С понимаешь...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение даты и времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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