Небольшая шпаргалка по работе с функцией "Формат". В примерах будет показано результат применения функции Формат к таким данным: Дата, Число, Отрицательное число и Булево.
// РАБОТА С ДАТОЙ// Дата цифрами Дата = Формат('20010401'
, "ДЛФ=Д"
);// Дата = "01.04.2001"// Длинная дата (месяц прописью)Дата = Формат('20010401'
, "ДЛФ=ДД"
);// Дата = "1 апреля 2001 г."// Полное времяДата = Формат('20010401140606'
, "ДЛФ=В"
);// Дата = "14:06:06"// Дата времяДата = Формат('20010401'
, "ДЛФ=ДВ"
);// Дата = "01.04.2001 0:00:00"// Строка, представляющая пустую дату Дата = Формат('00010101000000'
, "ДП=""пустая дата"""
);// Дата = "пустая дата" // ДЕНЬ// День месяца (цифрами)без лидирующего нуля День = Формат('20010401'
, "ДФ=д"
);// День = "1"// День месяца (цифрами)с лидирующим нулем День = Формат('20010401'
, "ДФ=дд"
);// День = "01"// Сокращённое название дня недели День = Формат('20010401'
, "ДФ=ддд"
);// День = "Вс"// Полное название дня недели День = Формат('20010401'
, "ДФ=дддд"
);// День = "воскресение"// МЕСЯЦ// Номер месяца без лидирующего нуля Месяц = Формат('20010401'
, "ДФ=М"
);// Месяц = "5"// Номер месяца с лидирующим нулем Месяц = Формат('20010401'
, "ДФ=MM"
);// Месяц = "05"// Сокращённое название месяца Месяц = Формат('20010401'
, "ДФ=MMM"
);// Месяц = "апр."// Полное название месяца Месяц = Формат('20010401'
, "ДФ=MMMM"
);// Месяц = "Апрель"// ГОД// Номер квартала в годуКвартал = Формат('20010401'
, "ДФ=к"
);// Квартал = "2"// Номер года без века и лидирующего нуляГод = Формат('20010401'
, "ДФ=г"
);// Год = "1"// Номер года без века с лидирующим нулем Год = Формат('20010401'
, "ДФ=гг"
);// Год = "01"// Номер года с веком Год = Формат('20010401'
, "ДФ=гггг"
);// Год = "2001"// ЧАС// Час в 12 часовом варианте без лидирующих нулейЧас = Формат('20010401140606'
, "ДФ=ч"
);// Час = "2"// Час в 12 часовом варианте с лидирующим нулемЧас = Формат('20010401140606'
, "ДФ=чч"
);// Час = "02"// Час в 24 часовом варианте без лидирующих нулейЧас = Формат('20010401140606'
, "ДФ=Ч"
);// Час = "14"// Час в 24 часовом варианте с лидирующим нулемЧас = Формат('20010401140606'
, "ДФ=ЧЧ"
);// Час = "14"// МИНУТА// Минута без лидирующего нуляМинута = Формат('20010401140606'
, "ДФ=м"
);// Минута = "6"// Минута с лидирующим нулемМинута = Формат('20010401140606'
, "ДФ=мм"
);// Минута = "06"// СЕКУНДА// Секунда без лидирующего нуляСекунда = Формат('20010401140606'
, "ДФ=с"
);// Секунда = "6"// Секунда с лидирующим нулемСекунда = Формат('20010401140606'
, "ДФ=сс"
);// Секунда = "06"// Первая или вторая половина дня AM/PM ПоловинаДня = Формат('20010401'
, "ДФ=вв"
);// ПоловинаДня = "AM"// РАБОТА С ЧИСЛАМИ// Ограничение на общее число разрядовЧисло = Формат(2.12
, "ЧЦ=1"
);// Число = "2"// Ограничение на число разрядов в дробной частиЧисло = Формат(2.12
, "ЧДЦ=1"
);// Число = "2,1"// Сдвиг разрядов: положительный - деление, отрицательный - умножениеЧисло = Формат(2
, "ЧС=10"
);// Число = "0,0000000002"// Символ-разделитель целой и дробной частиЧисло = Формат(2.12
, "ЧРД=*"
);// Число = "2*12"// Символ-разделитель групп целой части числаЧисло = Формат(2000000
, "ЧРГ=*"
);// Число = "2*000*000"// Представление ноля Число = Формат(0
, "ЧН="
);// Число = "0"// Нужно ли выводить лидирующие нулиЧисло = Формат(25, "ЧВН=;ЧЦ=3"
);// Число = "025"// Порядок группировки разрядов числаЧисло = Формат(200000000
, "ЧГ=2,3"
);// Число = "2 000 000 00"// ОТРИЦАТЕЛЬНОЕ ЧИСЛО// Представление отрицательных чисел Число = Формат(-1, "ЧО=0"
);// Число = "(1)"// Представление отрицательных чисел Число = Формат(-1
, "ЧО=1"
);// Число = "-1"// Представление отрицательных чисел Число = Формат(-1
, "ЧО=2"
);// Число = "- 1"// Представление отрицательных чиселЧисло = Формат(-1
, "ЧО=3"
);// Число = "1-"// Представление отрицательных чиселЧисло = Формат(-1
, "ЧО=4"
);// Число = "1 -"// БУЛЕВО// Строка, представляющая логическое значение Ложь Булево = Формат(Ложь, "БЛ=Нет"
);// Булево = "Нет"// Строка, представляющая логическое значение Истина Булево = Формат(Истина, "БИ=Да"
);// Булево = "Да"
2023-02-05