SAP IDT - Обзор редактора форматов

Редактор формата позволяет определять формат отображения даты, времени и числовых значений. Вы можете создавать собственные форматы или использовать форматы по умолчанию для объектов. Пользовательские форматы используются, когда формат по умолчанию не соответствует требованиям.

Форматы по умолчанию основаны на общем репозитории данных локали CLDR. Вы можете выбрать один из 15 форматов по умолчанию для даты и времени и 4 формата для числовых значений.

Пользовательские форматы можно создавать с помощью редактора форматов. Пользовательский формат содержит текст и токены. Токен определяется как предопределенная часть даты или числового значения.

Маркеры формата даты и времени

Есть 15 токенов формата даты и времени, которые определяются с помощью редактора формата. Рассмотрим следующие токены даты и времени для категории - День.

Категория
Токен Описание
День 01-31 День представлен двумя цифрами 01-31
День 1-31 День представлен 1 или 2 цифрами от 1 до 31
Название дня Название дня, например, понедельник, вторник
Краткое название дня Название дня, например, Пн, Вт
День года День представлен 3 цифрами - 001-366
День года 01-366 День представлен двумя или тремя цифрами - 01-366
День 1-366 года День представлен 1, 2 или 3 цифрами
День недели в месяце День недели в месяце, например 2, для 2- го вторника июля.
Заглавное название дня недели Название дня прописными буквами - вторник
Название дня в нижнем регистре Название дня строчными буквами - вторник
Название дня с заглавной буквы Название дня начинается с заглавной - вторник
Краткое название дня недели заглавными буквами Название дня отображается в кратком формате в верхнем регистре - Пн.
Краткое название дня в нижнем регистре Название дня отображается в кратком формате строчными буквами - Пн.
Краткое название дня с заглавной буквы Начинается с большой буквы в коротком формате, например - Пн.

Точно так же могут быть маркеры времени для минут, часа, недели, месяца, квартала и года.

Разделы числового формата

Раздел числового формата может быть определен как состоящий из -

  • Знак
  • Целочисленное значение
  • Разделитель группировки
  • Десятичный разделитель
  • Десятичный разделитель
  • Экспоненциальный символ

Рассмотрим следующий пример, который показывает, как число может отображаться с использованием другого формата, определенного в редакторе.

Example - Как число -1 234 будет отображаться с использованием числовых жетонов?

Формат, определяемый токенами Предварительный просмотр
[Подписать][#] -1234
[Neg.start] [0] [0] [0] [0] [0] [Neg.end] (001234)
[подписывать всегда] [#] [dec.sep] [0] [0] -1234,00
[знак] [#] [десятичный разделитель] [0] [0] [E +] [0] [0] [0] -1.23E + 003
Доход: [Всегда подписывать] [#] [Десятичный разделитель] [0] [0] Выручка: 1234.00
[Логическое] Правда

Вы можете использовать разные списки токенов числового формата, такие как знак, цифра, разделители, показатели, процент и логическое значение.