Строковое написание даты может быть разного формата. В 1С предприятии для преобразования строки в дату существуют специальные функции. Функция Дата() может строку определенного формата преобразовать к типу Дата. При использовании функции Дата() допускаются следующие параметры:
Дата("YYYYMMDDHHMMSS"); Дата(Год, Месяц, День); Дата(Год, Месяц, День, Час, Минута, Секунда);
Дата("20170101010101"); Дата(2017, 01, 01); Дата(2017, 01, 01, 01, 01, 01);
Если строка с датой не соответствует необходимому формату функции Дата(), то с помощью строковых функций можно привести к требуемому формату. Например при работе со строкой "2017-01-01".
ДатаСтрокой = СтрЗаменить("2017-01-01", "-", ""); Дата = Дата(ДатаСтрокой);
|