Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > Помогите с форматом dbf!


Автор: mediaart 12.12.2006, 17:45
Жизнь заставила читать данные непосредственно из файла dbf (на PHP). Все поля (в том числе имеющие русское содержимое) получаю в нормальном виде, а поля типа DateTime содержат нечто вроде "Љi%", что в DBFNavigator отображается как "01.11.2000 06:43:39". Каким образом можно привести эти поля к нормальному виду?

P.S. Штатные ср-ва php не использую (после установки пакета php-dbase функция dbase_get_record вешает apache).

P.P.S. asplinux, apache, php

Автор: Romikgy 12.12.2006, 17:49
http://articles.org.ru/docum/dbf.php
http://www.google.com/search?q=%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82+%D1%84%D0%B0%D0%B9%D0%BB%D0%B0+dbf&sourceid=opera&num=0&ie=utf-8&oe=utf-8

Автор: mediaart 12.12.2006, 18:26
Цитата(Romikgy @ 12.12.2006,  17:49)
http://articles.org.ru/docum/dbf.php
http://www.google.com/search?q=%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82+%D1%84%D0%B0%D0%B9%D0%BB%D0%B0+dbf&sourceid=opera&num=0&ie=utf-8&oe=utf-8

К сожалению я не могу найти ФОРМАТ ХРАНЕНИЯ ПОЛЯ DATETIME в файле. Все те ресурсы которые я пересмотрел не дают ответа на этот вопрос. Т.е. в dbf файле нет строки "01.11.2000 06:43:39". Используя форматы файлов я смог получить содержимое полей но не знаю как преобразовать поле этого типа (DateTime) в нормальный человеческий вид.

Автор: Romikgy 12.12.2006, 19:54
давай ты покажешь этот файл, ибо у мя все файлы с датой-временем стандартны и приводят дату в текстовом виде

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)