Тема: время в БД
Показать сообщение отдельно
  #2  
Старый 24.10.2010, 17:17
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Нет в БД типа поля для формата времени с учетом миллисекунд, минимальное значение - секунда. Но никто не мешает хранить время в БД как строку, и трансформацию строки в нужное время с миллисекундами производить в программе. Вот только использовать такой способ для работы с датами через SQL уже весьма проблематично.
Можно сделать иначе. Отдельно хранить Время до секунд, а отдельно миллисекунды. Тогда никаких проблем работы с датами не ожидается.
Наконец можно просто преобразовать время в миллисекунды и хранить как большое число.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием