Дата/время в MapBasic
Добавлено: 15 янв 2012, 16:04
При описании полей таблицы в MapInfo возможно использование формата "Дата/время"
Вопрос в том, какой же тип данных можно использовать в MapBasic для хранения переменной такого формата?
Как считать данные в переменную из строки формата "12.01.2012 15:01"?
Знаю про формат Date, пытаюсь записать в переменную этого формата строку StringToDate("12.01.2012 15:01") - ошибка при преобразовании, с другой строкой StringToDate("12.01.2012 15:01:00"), тоже самое.
StringToDate("12.01.2012") - проходит нормально, но мне нужно время.
Сейчас вышел из положения, сохраняя в таблице данные о дате-времени в формате количества секунд, потом преобразую в нужный формат, но чувствую что все это как то не правильно и выглядит при просмотре таблицы не очень.
Вопрос в том, какой же тип данных можно использовать в MapBasic для хранения переменной такого формата?
Как считать данные в переменную из строки формата "12.01.2012 15:01"?
Знаю про формат Date, пытаюсь записать в переменную этого формата строку StringToDate("12.01.2012 15:01") - ошибка при преобразовании, с другой строкой StringToDate("12.01.2012 15:01:00"), тоже самое.
StringToDate("12.01.2012") - проходит нормально, но мне нужно время.
Сейчас вышел из положения, сохраняя в таблице данные о дате-времени в формате количества секунд, потом преобразую в нужный формат, но чувствую что все это как то не правильно и выглядит при просмотре таблицы не очень.