Редактор формата позволяет вам определить формат отображения даты, времени и числовых значений. Вы можете создавать собственные форматы или также использовать форматы по умолчанию для объектов. Пользовательские форматы используются, когда формат по умолчанию не соответствует требованию.
Форматы по умолчанию основаны на общем хранилище данных локали CLDR. Вы можете выбрать один из 15 форматов по умолчанию для даты и времени и 4 форматов для числовых значений.
Пользовательские форматы могут быть созданы с помощью редактора форматов. Пользовательский формат содержит текст и токены. Токен определяется как предопределенная часть даты или числовое значение.
Токены формата даты и времени
Существует 15 токенов формата даты и времени, которые определены с помощью редактора форматов. Рассмотрим следующие токены даты и времени для категории — День.
категория | |
знак | Описание |
День 01-31 | День представлен двумя цифрами 01-31 |
День 1-31 | День представлен 1 или 2 цифрами от 1 до 31 |
Название дня | Название дня, как понедельник, вторник |
Краткое название дня | Название дня, как Пн, Вт |
День года | День представлен 3 цифрами — 001-366 |
День года 01-366 | День представлен 2 или 3 цифрами — 01-366 |
День года 1-366 | День представлен 1, 2 или 3 цифрами |
День недели в месяце | День недели в месяце, как 2 для 2- го вторника июля |
Прописное название дня | Название дня в верхнем регистре — вторник |
Название дня в нижнем регистре | Название дня в нижнем регистре — вторник |
Название дня с заглавной буквы | Название дня начинается с заглавной буквы — вторник |
Прописное короткое название дня | Название дня представлено в коротком формате в верхнем регистре — пн |
Краткое название дня в нижнем регистре | Название дня представлено в коротком формате строчными буквами — пн |
Краткое название дня с большой буквы | Начинается с заглавной буквы в коротком формате, как — Пн |
Точно так же могут быть маркеры времени для формата минут, часов, недели, месяца, квартала и года.
Разделы числового формата
Раздел числового формата может быть определен как состоит из —
- Знак
- Целочисленное значение
- Группировка разделителя
- Десятичный разделитель
- Десятичный разделитель
- Экспоненциальный символ
Рассмотрим следующий пример, который показывает, как число может отображаться в другом формате, определенном в редакторе.
Пример — Как число -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 |
[Булева] | Правда |
Вы можете использовать другой список токенов числового формата, таких как знак, цифра, разделители, экспоненты, проценты и логическое значение.