...
Якорь форматеры форматеры
| форматеры | |
| форматеры |
Форматеры даты и времени
Форматеры даты и времени предназначены для отображения даты и времени При помощи программных средств можно отображать дату и время в желаемом формате. Например, клиент может написать фразу «в восемь третьего октября»следующую фразу: «третьего октября в восемь». Ответ клиента можно сохранить в переменную и при помощи форматеров отобразить в желаемом , а в дальнейшем (при необходимости) отобразить в диалоге в нужном виде: 2022-10-03 в 08:00:00, 08:00:00 03-10-, 22, 2022-10-03, 03.10.22, 08:00, 08:00 АМ, Monday и др.
| Информация |
|---|
Форматеры Программные средства форматирования даты и времени можно использовать в сценариях в виджетах, социальных сетях и мессенджерах. В телефонии форматеры форматирование даты и времени не используютсяподдерживается. |
По умолчанию дата и время отображаются в следующем форматесценариях в следующих форматах:
- Дата: ГГГГ-ММ-ДД
- Время: ЧЧ:ММ:СС
- Дата и время: ГГГГ-ММ-ДД ЧЧ:ММ:СС
...
Для использования форматеров форматирования дат и времени служит следующий шаблон: {<имя переменной>|формат:код или коды форматирования}.
Список кодов форматирования:
...
- a – обозначение "am" или "pm". Пример использования: {<имя переменной>|формат:а}. Результат: 9.00 ам
- A – обозначение "AM" или "PM". Пример использования: {<имя переменной>|формат:A}. РезультатРезультат: 9АМ.00 АМ
- d – день месяца (01-31). Пример использования: {<имя переменной>|формат:d}. Результат: 03.
- D – сокращенное название дня недели (первые три буквы). Пример использования: {<имя переменной>|формат:D}. Результат: Mon.
- F – полное название месяца. Пример использования: {<имя переменной>|формат:F}. Результат: October.
- g – часы (12-часовой формат без ведущих нулей). Пример использования: {<имя переменной>|формат:g}. Результат: 8.
- G – часы (24-часовой формат без ведущих нулей). Пример использования: {<имя переменной>|формат:G}. Результат: 8.
- h – часы (12-часовой формат). Пример использования: {<имя переменной>|формат:h}. Результат: 08.
- H – часы (24-часовой формат). Пример использования: {<имя переменной>|формат:H}. Результат: 08.
- i – минуты (00-59). Пример использования: {<имя переменной>|формат:i}. Результат: 15.
- j – день месяца без ведущих нулей (1-31). Пример использования: {<имя переменной>|формат:j}. Результат: 3
- l – полное название дня недели. Пример использования: {<имя переменной>|формат:l}. Результат: Monday.
- L – признак високосного года (0 – обычный год или 1 – високосный год). Пример использования: {<имя переменной>|формат:L}. Результат: 0.
- m – номер месяца (01-12). Пример использования: {<имя переменной>|формат:m}. Результат: 10.
- M – сокращенное название месяца (три буквы). Пример использования: {<имя переменной>|формат:M}. Результат: Oct.
- n – месяц (1-12). Пример использования: {<имя переменной>|формат:n}. Результат: 10.
- s – секунды (00-59). Пример использования: {<имя переменной>|формат:s}. Результат: 00.
- t – количество дней в данном месяце (28-31). Пример использования: {<имя переменной>|формат:t}. Результат: 31.U – абсолютное время. Пример использования: {<имя переменной>|формат:U}. Результат: 1664784900.
- w – номер дня недели (0 – воскресенье, 6 – суббота). Пример использования: {<имя переменной>|формат:w}. Результат: 1.
- y – год (последние два разряда). Пример использования: {<имя переменной>|формат:y}. Результат: 22.
- Y – год (четыре разряда). Пример использования: {<имя переменной>|формат:Y}. Результат: 2022.
- z – номер дня в году (0-365). Пример использования: {<имя переменной>|формат:z}. Результат: 275.
- Z – смещение часового пояса в секундах (от -43200 до 43200). Пример использования: {<имя переменной>|формат:Z}. Результат: 0.
Вы можете использовать одновременно несколько кодов форматирования из числа тех, которые указаны списка выше. В качестве разделителя можно использовать различные символы: точка, запятая, точка с запятой, двоеточие, плюс, минус и др. В строке форматирования для описания также можно использовать различные слова и фразы. Например:
- Пример использования: {<имя переменной>|формат:l . d.m.y.}. Результат: Monday . 03.10.22.
- Пример использования: {<имя переменной>|формат: текущий день: l, текущая дата: d.m.y}. Результат: текущий день: Monday, текущая дата: 03.10.22.
- Пример использования: {<имя переменной>|формат:h.:i.:s.}. Результат: 08.:15.:00.
- Пример использования: {<имя переменной>|формат:g часов i минут s секунд}. Результат: 08 8 часов 15 минут 00 секунд.
...