При описании полей таблицы в 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
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 04 июл 2010, 19:53
- Репутация: 0
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Дата/время в MapBasic
Формат дата-время менялся в 10-ой или 9,5 версии. Соответственно он должен был измениться и соответствующем бейсике. Посмотрите раздел описания типов переменных. И разделы "что нового" в имеющейся у вас версии документации. Там будут перечислены последние изменения на 2-3 версии.
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Дата/время в MapBasic
в 9й версии MB есть функции StringToDate, StringToDateTime, StringToTime. Видимо StringToDateTime больше подходит для вашего случая.
А в 8й MI формат только "дата" без времени появился
А в 8й MI формат только "дата" без времени появился
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 04 июл 2010, 19:53
- Репутация: 0
Re: Дата/время в MapBasic
Спасибо, документация была для 8.5 версии, за сим и не нашел таких функций, для поддержания более ранних версий придется похоже сохранить старый вариант
Хотелось получить данные без преобразований
Хотелось получить данные без преобразований

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя