Показать / скрыть оглавление

    Строка формата

    Строка формата является шаблоном, определяющим формат представления значений. Строка формата задается набором кодов, заключенных в одинарные кавычки.

    Коды форматирования даты/времени

    Код Описание Пример Результат
    HH час (01-12) Формат(ВДату('2007-01-02 18:00:05'); 'HH ч.') 06 ч.
    HH12 час (01-12) Формат(ВДату('2007-01-02 18:00:05'); 'HH12 ч.') 06 ч.
    HH24 час (00-23) Формат(ВДату('2007-01-02 18:00:05'); 'HH24 ч.') 18 ч.
    MI минута (00-59) Формат(ВДату('2007-01-02 18:00:05'); 'HH24 ч. MI мин.') 18 ч. 00 мин.
    SS секунда (00-59) Формат(ВДату('2007-01-02 18:00:05'); 'HH24 ч. MI мин. SS сек.') 18 ч. 00 мин. 05 сек.
    AM, am, PM или pm обозначение времени до/после полудня (без точек) Формат(ВДату('2007-01-02 18:00:05'); 'HH ч. MI мин. SS сек. AM') 06 ч. 00 мин. 05 сек. PM
    Y,YYY год (4 или более цифр) с разделителем Формат(ВДату('2007-01-02 18:00:05'); 'Y,YYY г.') 2,007 г.
    YYYY год (4 или более цифр)) Формат(ВДату('2007-01-02 18:00:05'); 'YYYY г.') 2007 г.
    YYY последние 3 цифры года Формат(ВДату('2007-01-02 18:00:05'); 'YYY г.') 007 г.
    YY последние 2 цифры года Формат(ВДату('2007-01-02 18:00:05'); 'YY г.') 07 г.
    Y последняя цифра года Формат(ВДату('2007-01-02 18:00:05'); 'Y г.') 7 г.
    MONTH полное название месяца в верхнем регистре (дополненное пробелами до 9 символов) Формат(ВДату('2007-01-02 18:00:05'); 'MONTH YYYY г.') JANUARY 2007 г.
    Month полное название месяца с большой буквы (дополненное пробелами до 9 символов) Формат(ВДату('2007-01-02 18:00:05'); 'Month YYYY г.') January 2007 г.
    month полное название месяца в нижнем регистре (дополненное пробелами до 9 символов) Формат(ВДату('2007-01-02 18:00:05'); 'month YYYY г.') january 2007 г.
    MON сокращённое название месяца в верхнем регистре (3 буквы в английском; в других языках длина может меняться) Формат(ВДату('2007-01-02 18:00:05'); 'MON YYYY г.') JAN 2007 г.
    Mon сокращённое название месяца с большой буквы (3 буквы в английском; в других языках длина может меняться)) Формат(ВДату('2007-01-02 18:00:05'); 'Mon YYYY г.') Jan 2007 г.
    MM номер месяца (01-12) Формат(ВДату('2007-01-02 18:00:05'); 'MM.YYYY') 01.2007
    DAY полное название дня недели в верхнем регистре (дополненное пробелами до 9 символов) Формат(ВДату('2007-01-02 18:00:05'); 'DAY') TUESDAY
    DY сокращённое название дня недели в верхнем регистре (3 буквы в английском; в других языках может меняться) Формат(ВДату('2007-01-02 18:00:05'); 'DY') TUE
    DDD номер дня в году (001-366) Формат(ВДату('2007-01-02 18:00:05'); 'DDD') 002
    IDDD номер дня в году по ISO 8601 (001-371; 1 день — понедельник первой недели по ISO) Формат(ВДату('2008-01-02 18:00:05'); 'IDDD') 003
    DD день месяца (01-31) Формат(ВДату('2008-01-02 18:00:05'); 'DD.MM.YYYY') 02.01.2008
    D номер дня недели, считая с воскресенья (1) до субботы (7) Формат(ВДату('2007-01-02 18:00:05'); 'D') 3
    ID номер дня недели по ISO 8601, считая с понедельника (1) до воскресенья (7) Формат(ВДату('2007-01-02 18:00:05'); 'ID') 2
    W неделя месяца (1-5) (первая неделя начинается в первое число месяца) Формат(ВДату('2021-01-09 18:00:05'); 'W') 2
    WW номер недели в году (1-53) (первая неделя начинается в первый день года) Формат(ВДату('2021-01-09 18:00:05'); 'WW') 02
    IW номер недели в году по ISO 8601 (01-53; первый четверг года относится к неделе 1) Формат(ВДату('2021-01-09 18:00:05'); 'IW') 01
    Q квартал (игнорируется функциями to_date и to_timestamp) Формат(ВДату('2007-07-01 18:00:05'); 'Q квартал') 3 квартал

    Коды форматирования чисел

    Код Описание Пример Результат
    9 позиция цифры (может отсутствовать, если цифра незначащая) Формат(ВДробное('0,1'); '99.99') .10
    0 позиция цифры (присутствует всегда, даже если цифра незначащая) Формат(ВДробное('0,1'); '0.99') 0.10
    . (точка) десятичная точка Формат(ВДробное('2,1'); '99.00') 2.10
    , (запятая) разделитель групп (тысяч) Формат(ВДробное('336677'); '00,000,000') 00,336,677
    PR отрицательное значение в угловых скобках Формат(ВДробное('-245'); '999PR') <245>
    S знак, добавляемый к числу (с учётом локали) Формат(ВДробное('-245'); '9S99')) -245
    D разделитель целой и дробной части числа (с учётом локали) Формат(ВДробное('2.43'); '00D999') 02,430
    G разделитель групп (с учётом локали) Формат(ВДробное('245'); '99G9') 24 5
    MI знак минус в заданной позиции (если число < 0) Формат(ВДробное('245'); '9MI99') 2 45
    PL знак плюс в заданной позиции (если число > 0) Формат(ВДробное('245'); '9PL99') 2+45
    SG знак плюс или минус в заданной позиции Формат(ВДробное('-245'); '9SG99') 2-45
    RN число римскими цифрами (в диапазоне от 1 до 3999) Формат(ВДробное('245'); 'RN') CCXLV
    TH или th окончание порядкового числительного Формат(ВДробное('243'); '999th') 243rd
    EEEE экспоненциальная запись числа Формат(ВДробное('243'); '9.99EEEE') 2.43e+02
    Замечание

    Вышеуказанные коды форматирования могут быть использованы только в тех формулах, которые выполняются для данных, находящихся в хранилище Колибри. Больше кодов форматирования смотри здесь.

    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022