![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование даты [D7, dBase, FoxPro]
Vogres © (2004-12-15 09:56:00)В базе данных в поле типа Integer хранитяся числа. Когда работает проиложения - эти числа преобразуется в дату. Например, 885513600 - это 22.01.1998. Каким образом можно самому сделать такое преобразование?
Val (Alexandria) (2004-12-15 12:26:00) [1]>Anatoly Podgoretsky © (15.12.04 12:19) [2]
Судя по всему, сами разработчики так хранят даты
(в Integer), потом преобразуют на клиенте. Я встречал такой финт при перекачке чужих баз, возможно для ускорения обработки данных они его используют.
Anatoly Podgoretsky (2004-12-15 12:19:00) [2]Ты чего то путаешь, в dBase, FoxPro даты хранятся как даты в системном формате YYYYMMDD
Johnmen (2004-12-15 10:41:00) [3]Точка отсчета - 31.12.1969
885513600 - количество секунд от точки отсчета.
Дальше думай сам...