Парсить дату в строке
Определить дату из строки с пробелами
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
&НаСервере Функция ПарситьДатуВСтроке(Строка) Строка=СтрЗаменить(Строка(Строка)," ",Символы.ПС); ТекДата= ""; Для н=1 По СтрЧислоСтрок(Строка) Цикл ТекСтр= СокрЛП(СтрПолучитьСтроку(Строка,н)); Попытка ТекДата=Дата(Число(Сред(ТекСтр,7,4)), Число(Сред(ТекСтр,4,2)), Число(Лев(ТекСтр,2))); Если ЗначениеЗаполнено(ТекДата) Тогда ТекДата= ТекДата; КонецЕсли; Исключение КонецПопытки; КонецЦикла; Возврат ТекДата; КонецФункции |
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.