Форматировать переданный параметр.
Синтаксис:
Формат(<Параметр>, <Форматная_строка>)
Англоязычный синоним:
Format
Параметры:
<Параметр> | Выражение. | ||
<Форматная_строка> | Строковое выражение. |
|
Возвращаемое значение:
Строковое значение.
Описание:
Функция Формат форматирует переданный параметр, руководствуясь информацией, содержащейся в параметре <Форматная_строка>. Возвращает сформатированную строку.
Параметр может быть сформатирован как число, строка или дата. Если тип параметра не соответствует виду форматирования, указанному в форматной строке, то будет произведено соответствующее преобразование типа.
Форматная строка состоит из символа, определяющего тип данных, для которого будет производиться форматирование, и дополнительных параметров, уточняющих как должно быть сформатировано значение представленное первым параметром. Результатом работы функции является строковое значение, представляющее результаты форматирования.
Символы, определяющие тип форматируемых данных:
Ч — число (Англоязычный синоним: N)
С — строка (Англоязычный синоним: S)
Д — дата (Англоязычный синоним: D)
Между символом, определяющим тип форматируемого значения и дополнительными уточняющими параметрами может находиться любое число пробелов.
Для числовых значений форматная строка должна иметь вид: "Чm.nDT" или "Чm", где т и п— целые числа. Целое положительное число m определяет длину поля в котором будет размещаться строковое представление числа, а целое положительное число n определяет число знаков после десятичной точки. D — представляет собой любой символ (кроме пробела и цифры), которым в сфор-матированной строке целая часть будет отделяться от дробной, а T — символ (также кроме пробела и цифры), которым будут разделяться триады целой части числа. Символы "D" и "Т" являются необязательными.
Если в форматной строке проставить символ "0" (ноль) перед длиной поля, то нулевые значения при выводе будут подавлятся (выводится пустая строка). Пример: "Ч015.2".
DDMMYY (ДДММГГ) |
дата в виде ДД.ММ.ГГ |
DDMMYYYY (ДДММГГГГ) |
дата в виде ДД.ММ.ГГГГ |
DDMMMMYYYY (ДДММММГГГГ) |
дата в виде ДД месяц прописью ГГГГ |
(0)DDMMMMYYYY ((0)ДДММММГГГГ) |
этот формат представляет собой вариант предыдущего формата с тем отличием, что число месяца всегда выводится двумя цифрами, т. е. для чисел меньших 10 спереди будет добавлен 0. Например: Формат('01.01.1999', ' 'Д(0)ДДММММГГГГ' ') = 01 Января 1999 г. |
MMMMYYYY (ММММГГГГ) |
дата в виде месяц прописью ГГГГ |
MMMMYY (ММММГГ) |
дата в виде месяц прописью ГГ |
ММММ (ММММ) |
дата в виде месяц прописью |
QQQQYYYY (ККККГГГГ) |
дата в виде N квартала ГГГГ |
QQQQYY (ККККГГ) |
дата в виде N квартала ГГ |
QQQQ |
дата в виде N квартала |
YYYYMMDD (ГГГГММДД) |
дата в виде ГГГГММДД, то есть дата '10.11.1998' будет представлена как строка "19981110" |
WWWW (HHHH) |
выводит наименование дня недели, соответствующее указанной дате. Наименования дней недели берутся из файла прописи. |