Форматування дати
Матеріал з Planfix
У шаблонах завдань і документів Planfix можна використовувати різні змінні, в тому числі дати і час. Таким змінним можна задати потрібний формат для відображення. Шаблон змінної з форматуванням виглядає так:
{{Завдання.Дата::ФорматуватиДату=Формат}}, де Формат - це шаблон виводу дати.
На прикладі дати 3 Липня 1996 року 14 годин 14 хвилин у таблицях нижче представлені шаблони для форматування дат в змінних.
Формат | Опис | Приклади |
y | виводить рік (4 цифри) | 1996 |
yy | виводить рік (2 цифри) | 96 |
yyyy | виводить рік (4 цифри) | 1996 |
M | місяць в році, без провідного нуля | 7, 10 |
MM | місяць в році з провідним нулем | 07, 10 |
MMM | місяць в році скороченням | лип. |
MMMM | місяць в році з закінченням | липня |
d | день в місяці без провідного нуля | 3, 15 |
dd | день в місяці з провідним нулем | 03, 15 |
E | День тижня, скорочено | ср |
EEEE | День тижня, повний | середа |
a | AM / PM маркер для дати | PM |
H | година в форматі 0-23 без провідного нуля | 3, 14 |
HH | година в форматі 0-23 з провідним нулем | 03, 14 |
h | години в представленні AM / PM (1-12) | 2 |
hh | години в представленні AM / PM (1-12) | 02 |
m | хвилина години без нуля | 4, 30 |
mm | хвилина години з нулем | 04, 30 |
s | секунди | 5, 55 |
ss | секунди з провідним нулем | 05, 55 |
S | мілісекунди (1 цифра) | 3 |
SS | мілісекунди (2 цифри) | 35 |
SSS | мілісекунди (3 цифри) | 359 |
L | місяць, без провідного нуля | 7 |
LL | місяць з провідним нулем | 07 |
LLL | місяць назвою | липень |
w | номер тижня в році | 27 |
W | номер тижня в місяці | 1 |
D | день від початку року | 185 |
Приклади форматування дат
У таблиці для прикладу використовується змінна користувацького поля типу «Дата».
Змінна | Результат |
{{Завдання.Дата::ФорматуватиДату=dd/MM/yy}} | 03/06/96 |
{{Завдання.Дата::ФорматуватиДату=dd MMM yyyy}} | 03 лип. 1996 |
{{Завдання.Дата::ФорматуватиДату=yyyy-MM-dd}} | 1996-06-03 |
{{Завдання.Дата::ФорматуватиДату=dd-MM-yyyy h:mm a}} | 03-06-1996 2:14 AM |
{{Завдання.Дата::ФорматуватиДату=dd-MM-yyyy HH:mm:ss}} | 03-06-1996 14:14:28 |
{{Завдання.Дата::ФорматуватиДату=yyyy-MM-dd HH:mm:ss.SSS}} | 1996-06-03 14:14:28.954 |
{{Завдання.Дата::ФорматуватиДату=yyMMddHHmmssSSS}} | 960603141428954 |
{{Завдання.Дата::ФорматуватиДату=EEEE, hh a}} | середа, 02 PM |
Важливо
- Формат дати в змінній вказується тільки англійськими літерами.
- При вставці змінної типу ДАТА з форматуванням в комірку Excel до неї застосовується форматування. Якщо для змінної немає форматування, то буде використовуватися форматування кінцевої комірки. Комірка, в яку вставляється форматування, в кінцевому підсумку буде типу ДАТА.