Преобразование строк в дату и время и обратно в 1С

Различные полезные вещи для программистов 1С

Преобразование строк в дату и время и обратно в 1С

Сообщение julyp » Пн авг 08, 2011 9:33 pm

Хотелось бы открыть отдельную тему на форуме посвященную этому актуальному, на мой взгляд, вопросу
julyp
Администратор
 
Сообщения: 127
Зарегистрирован: Вт май 25, 2010 6:55 am

Re: Преобразование строк в дату и время и обратно в 1С

Сообщение julyp » Пн авг 08, 2011 9:34 pm

Первая и самая популярная функция

Код: Выделить всё
// Фунция преобразовывает строку вида "01.01.2011" в дату
Функция      ПреобразоватьВДату(Дата) Экспорт
   НормальнаяДата = '00010101';
   
   Если ЗначениеЗаполнено(Дата) Тогда
      Попытка
         День = Число(Сред(Дата, 1, 2));
         Месяц = Число(Сред(Дата, 4, 2));
         Год = Число(Сред(Дата, 7, 4));
         
         НормальнаяДата = Дата(Год, Месяц, День);
      Исключение
         
      КонецПопытки;
   КонецЕсли;
   
   Возврат НормальнаяДата;
КонецФункции
julyp
Администратор
 
Сообщения: 127
Зарегистрирован: Вт май 25, 2010 6:55 am


Вернуться в Полезные вещи

Кто сейчас на конференции

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

cron