Инструменты и обработки
Программист
Платформа 1С v8.3
Конфигурации 1cv8
Россия
Абонемент ($m)
Внешняя обработка (ert,epf)
Математика и алгоритмы
Сталкнулся уже не в первый раз с проблемой преобрабования строки в дату.
К сожалению аналогов strtotime для 1С не нашлось.
Написал ручками по документации к форматам.
Функция преобразует дату форматов
1. Submitted to W3C 15 September 1997 http://www.w3.org/TR/NOTE-datetime
2. GNU формат http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html#SEC119
в дату 1С.
GNU поддерживается не полностью:
- микросекунды не могут отделять ",", а только "."
- зоны только GMT UTC Z
- не поддерживаются форматы в описании 7.6, 7.7, 7.8, 7.9
Проверил много вариантов исходного формата даты, но не все.
Тестируйте, будем дорабатывать.
В файлах можно скачать в виде обработки.
1 стартмани
10.05.2010
23975
93 kosilov
11
38